ceccoggi
14-05-2005, 14:02
Salve a tutti, sono pochi giorni che mi sto cimentando con la programmazione web, e ora ho a che fare con un problemino che mi sta dando dei grattacapi:
premettendo che non voglio usare cookies o variabili Session (o meglio il prof non vuole) devo inviare un form a una pagina "e", se è verificata una certa condizione, all'altra (pag "f") se non è verificata la condiz.
In pratica in un sito di commercio elettronico il cliente fa i suoi ordini da una pag "c", clicca sul bottone "submit", e arriva alla pag "d" dove vengono visualizzati solo i prodotti inseriti nell'ordine. Da qui, premendo "conferma", se la quantità dei prodotti selezionata è disponibile->pag "e", altrimenti -> pag "f".
In entrambi i casi devo le pag e ed f devono conoscere le merci che il cliente ha intenzione di acquistare.
Io vorrei utilizzare una sintassi tipo
<html>
<code>
<form name=... method= POST action=destinaz>
<!--qua scorro il db e nel caso una certa quantità ordinata dal cliente fosse maggiore di quella disponibile, setto un flag a false-->
<input type=... name=... value=...>
if(flag==false)
destinaz=f.asp
else
destinaz=e.asp
</form>
</code>
</html>
Il problema è che la variabile "destinaz" viene interpretata prima che le venga assegnato il suo valore. Come posso fare x risolvere tutto ciò?
Grazie a chi mi risponderà!
premettendo che non voglio usare cookies o variabili Session (o meglio il prof non vuole) devo inviare un form a una pagina "e", se è verificata una certa condizione, all'altra (pag "f") se non è verificata la condiz.
In pratica in un sito di commercio elettronico il cliente fa i suoi ordini da una pag "c", clicca sul bottone "submit", e arriva alla pag "d" dove vengono visualizzati solo i prodotti inseriti nell'ordine. Da qui, premendo "conferma", se la quantità dei prodotti selezionata è disponibile->pag "e", altrimenti -> pag "f".
In entrambi i casi devo le pag e ed f devono conoscere le merci che il cliente ha intenzione di acquistare.
Io vorrei utilizzare una sintassi tipo
<html>
<code>
<form name=... method= POST action=destinaz>
<!--qua scorro il db e nel caso una certa quantità ordinata dal cliente fosse maggiore di quella disponibile, setto un flag a false-->
<input type=... name=... value=...>
if(flag==false)
destinaz=f.asp
else
destinaz=e.asp
</form>
</code>
</html>
Il problema è che la variabile "destinaz" viene interpretata prima che le venga assegnato il suo valore. Come posso fare x risolvere tutto ciò?
Grazie a chi mi risponderà!