E' possibile da un array così strutturato:
aa="pippo,pluto,paperino"
farli diventare delle variabili e quindi associar loro dei valori, in questo modo:
pippo = "valore 1"
pluto = "valore 2"
paperino = "valore 3"
Grazie
E' possibile da un array così strutturato:
aa="pippo,pluto,paperino"
farli diventare delle variabili e quindi associar loro dei valori, in questo modo:
pippo = "valore 1"
pluto = "valore 2"
paperino = "valore 3"
Grazie
Sicut Nox Silentes
Vuoi che i valori presenti in un array diventino variabili alle quali associare altri valori?
Che cosa devi fare esattamente?
Se ci spieghi il problema in generale, magari, possiamo darti qualche consiglio migliore.
Volevo farlo... ma mi sembra così un casino che non saprei da dove iniziare.Originariamente inviato da Mems
Vuoi che i valori presenti in un array diventino variabili alle quali associare altri valori?
Che cosa devi fare esattamente?
Se ci spieghi il problema in generale, magari, possiamo darti qualche consiglio migliore.
In pratica, volevo, far in modo che dei dati passati da un form (ovviamente con parecchi campi!), mi generasse in automatico le relative variabili e le elaborasse in base al suffisso ad esse associato. Esempio:
Array = "aa(1,0,0),bb(0,0,0),cc(1,1,0)"
- prima cosa ad ogni elemento dell'array dovevo assegnargli un valore (preso da form)
For i = 0 To Ubound(Array)
Array(i) = ...
Next
- Poi, in base al suffisso, che sarebbe stata la parte tra (...) avrei effettuato le operazioni correlate:
se al I° posto cera 0 then....
se al I° posto cera 1 then...
E via così...
Comunque, 'idea mi è sembrata così complicata e forse inutile che l'ho mollata! :maLOL:
Sicut Nox Silentes
Capito.
Il problema lo si risolve, secondo me, in questo modo:
In pratica avrai un array in cui i valori in posizione dispari 1, 3, 5, etc, saranno i nomi dei campi della form, mentre i valori in posizione pari, 0, 2, 4, etc, saranno i valori immessi nei campi form.codice:<% if request.serverVariables("REQUEST_METHOD") = "POST" then i = 0 dim myArray() for each item in request.form reDim preserve myArray(i+1) myArray(i) = item myArray(i+1) = request.form(item) i = i + 2 next for x = 0 to uBound(myArray) step 2 response.write myArray(x) & " = " & myArray(x+1) & " " next end if %> <form method="post" action="<%=request.serverVariables("PATH_INFO")%>"> <input type="text" name="nome"> <input type="text" name="citta"> <textarea name="testo" cols="20" rows="20"></textarea> <input type="submit" value="vai"> </form>