Ciao,
ho un problemino con un codice asp che mi sta facendo diventare matto; premettendo che non sono affatto un esperto, vi propongo il quesito...
voglio creare una tabella bidimensionale 6x6 in html, e in ciascuna casella voglio caricare una immagine a scelta dell'utente...
per questo basta creare un piccolo codice:
<td background=<% response.write (cel(0,0)) %>
<td background=<% response.write (cel(0,1)) %>....
<tr>
<td background=<% response.write (cel(5,5)) %>....
a questo punto basta creare un piccolo codice asp... in cui
<%
dim cel(5,5)
if (evento="evento") then
x = session("x")
y = session("y")
cel(x,y) = "immagine.jpg"
x = x +1
y = y
session ("x") = x
session ("x") = x
end if
...............................................
partiamo dal principio che all'interno dell' if ho dovuto caricare e scaricare la x e la y assegnandole come session, questo perchè altrimenti mi caricava sempre l'immagine all'interno della cella 0,0
il codice funziona perfettamente.....
il problema è un altro....
quando clicco su evento la prima volta mi carica l'immagine.jpg nella cella 0,0
al secondo clic di evento mi carica l'immagine nella cella 1,0....
ma cancella l'immagine nella posizione 0,0...
intuitivamente il problema è che perde l'informazione in cel(0,0)
ma come posso risolvere il problema?
RIGIRO LA DOMANDA IN MODO PIù CORRETTO....
COME FACCIO A MANTENERE I VALORI DELL'ARRAY BIDIMENSIONALE PER TUTTA LA SESSIONE WEB... PERCHè MI VIENE ANNULLATO IL VALORE PRECEDENTE OGNI VOLTA CHE CLICCO SU EVENTO PER CARICARE L'IMMAGINE IN UNA NUOVA CELLA?

Rispondi quotando