128 messaggi dal 01 febbraio 2006
Ho inserito in una pagina una select con selezione "multiple", il dato della selezione poi viene inviato con method="get" ad una pagina successiva.
Qui vi è un recorset che prende alcuni valori a seconda della scelta effettuata nella prima pagina.
Se la scelta è singola, il recordset pesca i valori correttamente, ma se la scelta è multipla il recordset non pesca alcun valore.

Dov'è l'errore?

Es.
"SELECT * FROM tabella WHERE xxx = Valore Select"

Grazie a tutti...

Agostino Pasquin
394 messaggi dal 11 agosto 2004
dovresti usare la funzione split e quindi fare una cosa del tipo..
nomearry=split(valore select,",")
for x=0 to ubound(nomearray)
If condizione="" then
condizione=" xxx=" & nomearray(x)
Else
condizione=condizione & " and xxx=" & nomearray(x)
End If
Next
forse avrò commesso qualche errore ma in linea di principio CREDO funzioni così..
Ora non posso testarla perchè sono a lavoro!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.