- Home
- Categorie
- Coding e Sistemistica
- PHP
- Problema con post variabile
-
Problema con post variabile
Questa è la pagina che calcola la variabile $tot
<? echo " <LINK href=\"h3.css\" rel=\"stylesheet\" type=\"text/css\">"; $_POST['win']=$win; $_POST['lin']=$lin; $_POST['winlin']=$winlin; $submit="<form method=POST action=supportpage.php><input type=submit value=Prosegui></form>"; //condizioni per calcolare il valore dei checkbox if (!(empty($win)) && !(empty($lin)) && !(empty($winlin))) { $win=30; $lin=30; $winlin=45; $tot=$tot+$win+$lin+$winlin; echo "<table border=2><tr><h3><td>Il totale finora acquistato vale $tot ?$submit</td></h3></tr></table>"; } else if(!(empty($win)) && !(empty($lin)) && empty($winlin)) { $win=30; $lin=30; $winlin=0; $tot=$tot+$win+$lin+$winlin; echo "<table border=2><tr><h3><td>Il totale finora acquistato vale $tot ?$submit</td></h3></tr></table>"; } else if(!(empty($win)) && !(empty($winlin)) && empty($lin)) { $win=30; $winlin=45; $lin=0; $tot=$tot+$win+$lin+$winlin; echo "<table border=2><tr><h3><td>Il totale finora acquistato vale $tot ?$submit</td></h3></tr></table>"; } else if(!(empty($lin)) && !(empty($winlin)) && empty($win)) { $win=0; $lin=30; $winlin=45; $tot=$tot+$win+$lin+$winlin; echo "<table border=2><tr><h3><td>Il totale finora acquistato vale $tot ?$submit</td></h3></tr></table>"; } else if(!(empty($win)) && empty($lin) && empty($winlin)) { $lin=0; $winlin=0; $win=30; $tot=$tot+$win+$lin+$winlin; echo "<table border=2><tr><h3><td>Il totale finora acquistato vale $tot ?$submit</td></h3></tr></table>"; } else if(!(empty($lin)) && empty($win) && empty($winlin)) { $win=0; $winlin=0; $lin=30; $tot=$tot+$win+$lin+$winlin; echo "<table border=2><tr><h3><td>Il totale finora acquistato vale $tot ?$submit</td></h3></tr></table>"; } else if(!(empty($winlin)) && empty($lin) && empty($win)) { $win=0; $lin=0; $winlin=45; $tot=$tot+$win+$lin+$winlin; echo "<table border=2><tr><h3><td>Il totale finora acquistato vale $tot ?$submit</td></h3></tr></table>"; } else { $win=0; $lin=0; $winlin=0; $tot=$tot+$win+$lin+$winlin; echo "<table border=2><tr><h3><td>Il totale finora acquistato vale $tot ?$submit</td></h3></tr></table>"; } ?>
la domanda è inviare la variabile $tot ad uun altra pagina,infatti nell'altra pagina ho fatto
<? $_POST['tot']=$tot; echo $tot; ?>
ma non funziona,qualcuno mi aiuta.grazie
-
Ciao.
Non ho letto tutto il tuo codice ma da quel che vedo hai probabilmente le idee poco chiare.Per passare una variabile da una pagina ad un'altra con un form basta fare:
<form method="post" action="nuova.pagina.php">
<input type="text" name="pippo" value="pluto"/>
<input type="submit" name="ok" value="invia" />
</form>ed in nuova.pagina.php lo richiami con
<?php
echo $_POST['pippo'];
?>