|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jun 2005
Messaggi: 75
|
[PHP] problema con un POST e una casella di testo
salve a tutti!!
avrei un problema riguardante una casella di testo! devo fare in modo che scrivendo un valore in quella casella mi venga memorizzato il valore e portato in un altra pagina tramite la pressione di un link a quella pagina utilizzo il metodo post per tale procedura ma non capisco perchè nn funzioni!!! ho verificato mettendo un controllo nella pagina carrello.php nel caso in cui venga riporta la variabile ma nn ha proprio intenzione di funzionare!!! prodotti.php <td bgcolor="<?php echo $color; ?>"><center><form name="quantita" method="post" id="quantita" action="carrello.php"> <br> <center><input type="text" name="quantita" ROWS=1 COLS=1 SIZE=1 MAXLENGTH=3></center></td> <td bgcolor="<?php echo $color; ?>"><center><A HREF="carrello.php"><IMG SRC="carrello.jpg" WIDTH=20 HEIGHT=20 BORDER=0></center></td> </center></tr> carrello.php <?php if(isset($_POST['quantita'])){ echo $user; echo $_POST[quantita]; $quanti=$_POST[quantita]; echo $quanti ; } if(!isset($_POST['quantita'])){ echo $user.$user; } ?> grazie a tutti per l'aiuto |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
usando $HTTP_POST_VARS il risultato è uguale?
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jun 2005
Messaggi: 75
|
grazie mille x l'aiuto
modificando la pagina carrello.php come suggerisci tu ottengo che viene soddisfatta la condizione dell'if ma non mi visualizza il numero della quantità selezionata if (isset($HTTP_POST_VARS['quantita'])) { $quantita=$HTTP_POST_VARS["quantita"]; echo "la quantità è $quantita"; echo 'la quantità è $quantita<br>'; echo $user; } |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2006
Città: Bergamo
Messaggi: 2499
|
prova a correggere così:
Codice:
$quantita=$HTTP_POST_VARS['quantita']; |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Jun 2005
Messaggi: 75
|
ok provo appena posso e ti faccio sapere
ma credo più che altro che non sia corretta la formulazione della pagina prodotti.php nn so se ho scritto correttamente il form e la relativa action |
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Jun 2005
Messaggi: 75
|
ho appena provato ma non va
|
|
|
|
|
|
#7 |
|
Messaggi: n/a
|
Mi sembra ti manchi il submit vero e proprio (mi baso solo sul codice che vedo).
Se vuoi utilizzare il link per andare al carrello metti anche un campo hidden nel form Codice:
<input type="hidden" name="submitForm" value="1" /> Codice:
<a href="javascript:document.quantita.submit();">...</a> Codice:
if(isset($_POST['submitForm'])){
...
}
Ciao. |
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:59.



















