Questione : Ciclo di ColdFusion sopra la domanda

Sto divertendomi con che cosa sono sicuro sono un query.

I ho una forma in cui un utente può selezionare parecchie scatole di controllo.  Voglio la forma passare i IDs delle scatole di controllo ad una nuova pagina, che posso fare.  Tuttavia, posso soltanto passare il valore della prima identificazione della scatola di controllo alla domanda ma non posso calcolare fuori come passare il IDs.

I non posso afferrare come collegare con i risultati delle scatole di controllo immagazzinate nella forma variabile (poichè un virgola ha delimitato la lista) ed ottenerla in anticipo all'interno del cfquery.

Thanks.
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
delimiters= notpretty " " di ListItem " del index= " del list= " #form.pickThis# del > datasource= " grabdata " " del getIt " del name= di SELEZIONARE l'evento, il dateOfCall, il orc, il typeOne, RepStat, la sinossi, pk_id “Dal tbl_phone„ DOVE pk_id = #ListItem# ordine “data/ora dal desc di chiamata di telefono„
class= del

Risposta : Ciclo di ColdFusion sopra la domanda

Nessuna necessità di collegare sopra la variabile della forma.  Il valore della variabile della forma dovrebbe essere un virgola delimitato elencato dei numeri.  Così potete usare appena “„ nella dichiarazione della domanda per andare a prendere tutti i valori.

La dichiarazione del cfif sotto è usata nel caso qualcuno non abbia controllato alcune scatole, quindi la domanda errored, in modo da questa si assicura che non restituisca appena annotazioni.

 
  SELEZIONARE l'evento, il dateOfCall, il orc, il typeOne, RepStat, la sinossi, pk_id  
  “Dal tbl_phone„
 
  In DOVE pk_id (#form.pickThis#)
 
   dove 1=2
 

  ordine “data/ora dal desc di chiamata di telefono„

Altre soluzioni  
 
programming4us programming4us