Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442

    Problema con post variabile

    Questa è la pagina che calcola la variabile $tot

    Codice PHP:
    <?
    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
    Codice PHP:
    <?

    $_POST
    ['tot']=$tot;
    echo 
    $tot;
    ?>
    ma non funziona,qualcuno mi aiuta.grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    non e' quello l'uso che si fa di $_POST[]..... non credo proprio che tu possa scrivere quell'array cosi', se vuoi passarti dei valori da una pagina all'altra piuttosto usa le sessioni
    No pvt per sollecitare risposte, grazie.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.