Autore Topic: Chronoconnection v6 passaggio variabile da dropdown a query  (Letto 436 volte)

Offline Pksteit

  • Nuovo arrivato
  • *
  • Post: 35
    • Mostra profilo
Ciao,
ho appena installato Chronoconnectivity 6 e sto giocandoci un po'
Ho problemi a far passare il valore della selezione da una sezione 'dropdown' alla where condition della query.
Ho attivato il debug e sembra che non consideri assolutamente il valore che seleziono.


Infatti:
nella prima parte legge i dati da una tabella (read_data2) per visualizzarli nel dropdown,


Array ( [read_data2] => Array ( [log] => Array (
  • => SELECT `DE`.`liturgia_key` AS `DE.liturgia_key` FROM `parrdb_canti_dm` AS `DE` ORDER BY `DE.liturgia_key` DESC; ) [var] => Array ( [188] => 188 [187] => 187 [186] => 186 [185] => 185 [184] => 184 [183] => 183 [182] => 182 [181] => 181 [126] => 126 [125] => 125 [124] => 124 ) ) [read_data1] => Array ( [log] => Array (
  • => SELECT `DM`.`liturgia_key` AS `DM.liturgia_key`, `DM`.`momento_key` AS `DM.momento_key`, `DM`.`num_mom` AS `DM.num_mom`, `DM`.`canto_key` AS `DM.canto_key`, `DM`.`uid` AS `DM.uid`, `DM`.`created` AS `DM.created`, `DM`.`created_by` AS `DM.created_by`, `DM`.`modified` AS `DM.modified`, `DM`.`modified_by` AS `DM.modified_by`, `DM`.`user_id` AS `DM.user_id`, `DM`.`state` AS `DM.state`, `liturgia`.`liturgia_key` AS `liturgia.liturgia_key`, `liturgia`.`data` AS `liturgia.data`, `liturgia`.`ora` AS `liturgia.ora`, `liturgia`.`descrizione` AS `liturgia.descrizione`, `liturgia`.`link` AS `liturgia.link`, `liturgia`.`anno_lit` AS `liturgia.anno_lit`, `liturgia`.`uid` AS `liturgia.uid`, `liturgia`.`created` AS `liturgia.created`, `liturgia`.`modified` AS `liturgia.modified`, `liturgia`.`created_by` AS `liturgia.created_by`, `liturgia`.`modified_by` AS `liturgia.modified_by`, `liturgia`.`user_id` AS `liturgia.user_id`, `liturgia`.`state` AS `liturgia.state`, `momento`.`momento_key` AS `momento.momento_key`, `momento`.`descrizione` AS `momento.descrizione`, `momento`.`uid` AS `momento.uid`, `momento`.`created` AS `momento.created`, `momento`.`created_by` AS `momento.created_by`, `momento`.`modified` AS `momento.modified`, `momento`.`modified_by` AS `momento.modified_by`, `momento`.`user_id` AS `momento.user_id`, `momento`.`state` AS `momento.state`, `canti`.`canto_key` AS `canti.canto_key`, `canti`.`anno_rif` AS `canti.anno_rif`, `canti`.`num_canto` AS `canti.num_canto`, `canti`.`titolo` AS `canti.titolo`, `canti`.`autore` AS `canti.autore`, `canti`.`uid` AS `canti.uid`, `canti`.`created` AS `canti.created`, `canti`.`created_by` AS `canti.created_by`, `canti`.`modified` AS `canti.modified`, `canti`.`modified_by` AS `canti.modified_by`, `canti`.`user_id` AS `canti.user_id`, `canti`.`state` AS `canti.state` FROM `parrdb_canti_dm` AS `DM` LEFT JOIN `parrdb_calendario_liturgia` AS `liturgia` ON `liturgia`.`liturgia_key` = `DM`.`liturgia_key` LEFT JOIN `parrdb_momenti_messa` AS `momento` ON `momento`.`momento_key` = `DM`.`momento_key` LEFT JOIN `parrdb_canti` AS `canti` ON `canti`.`canto_key` = `DM`.`canto_key` WHERE `DM`.`liturgia_key` = '' ORDER BY `DM.liturgia_key` DESC, `DM.num_mom` ASC; ) [var] => Array ( ) ) )
poi esegue la query subito (read_data1) fregandosene della selezione.

Nella parte 'Content'  della vista EVENT ho i seguenti passi:
{fn:read_data2}                   legge i dati correttamente per il dropdown
{view:fields8}                      visualizza il dropdown per la selezione
{fn:read_data1}                   legge i dati senza la where condition
{view:table1}                       mostra la tabella vuota (a meno che metta un valore di default nella where                                                             (DM.liturgia_key:{data:field8.select3/125} qui mi da i risultati della                                                                               where DM.liturgia_key=125 )

Non so come fare per fargli aspettare l'input prima di eseguire la seconda query.
Scusate la prolissitą del post... so che sarebbe tutto pił facile vedere tutto il processo dal vivo... :D 

Grazie in anticipo per l'aiuto.
Buona serata
« Ultima modifica: 18 Ago 2017, 18:28:18 da Pksteit »

 

Host

Torna su