42 messaggi dal 06 luglio 2005
Salve a tutti, ho qualche giorno fa ho postato un messaggio in cui esponevo un problema nel ciclo while, ora ho qualche informazione in+:

allora, in pagina 1 ho una form contenente una select multiple, la cui scelta viene mandata a pagina 2 e raccolta nella variabile Visualizza, ora utilizzo la split ed il contenuto va in Visualizza2, ora se faccio il confronto tra quello che c'e' in Visualizza2(j) (in Visualizza2(0) c'e' Nome e in Visualizza2(1) c'e' Cognome) ed una stringa "Nome" trova la corrispondenza, ma se confronto Visualizza(1) con "Cognome", non trova alcuna corrispondenza.
ecco il codice:

Visualizza=Request.Form("select4")
Visualizza2=split(Visualizza,",")

if StrComp("Cognome",Visualizza2(1))=0 then
Response.Write("OK")
else
Response.Write("Non OK")
end if


Per favore, sapete dirmi qual'e' il problema?
2 messaggi dal 22 settembre 2005
Hai provato a far stampare il contenuto di Visualizza2 con un ciclo?

Al amssimo puoi anche fare un Cstr del contenuto di Visualizza2, così almeno sei sicuro che ti faccia il confronto proprio di stringhe di testo, e non di variabili qualsiasi!

Inoltre, usa anche il Trim, che non fa mai male!
42 messaggi dal 06 luglio 2005
Ti ringrazio, ma ho risolto, il problema era nella split, dovevo scrivere:

Visualizza2(Visualizza,", ")

invece di:

Visualizza2(Visualizza,",")

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.