Visualizzazione dei risultati da 1 a 3 su 3

Discussione: sessioni e checkbox

  1. #1

    sessioni e checkbox

    Ciao a tutti...sto realizzando un sistema di votazione on-line ma non riesco a far funzionare la cosa più ovvia...passare il valore selezionato nella checkbox alla sessione..posto il codice

    Codice PHP:
    <?
    session_start
    ();
    $_SESSION['uno']="";
    $_SESSION['due']="";
    $_SESSION['tre']="";
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>form voti</title>
    </head>

    <body>
    <form method="post" action="prova.php" >
    <table>
    <tr>
    <td>
    <input type="checkbox" name="uno" value="<? echo $_SESSION['uno']; ?>"/>milan
    </td>
    </tr>
    <tr>
    <td>
    <input type="checkbox" name="uno" value="<? echo $_SESSION['due']; ?>"/>milan
    </td>
    </tr>
    <tr>
    <td>
    <input type="text" name="uno"  value="<? echo $_SESSION['tre']; ?>"/>
    </td>
    </tr>
    <td>
    <input type="submit" name="ciao" value="invia"/>
    </td>
    </tr>

    </table>
    </form>
    </body>
    </html>
    poi la pagina successiva non fa altro che visualizzare le informazione.

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    97
    togli i "value" dal form...
    in prova.php avrai settate le variabili $_POST['uno'] e/o $_POST['due'] e/o $_POST['tre'] con valore 1 in base ai check fatti!!!

    <form method="post" action="prova.php" >
    <table>
    <tr>
    <td>
    <input type="checkbox" name="uno"/>
    </td>
    </tr>
    <tr>
    <td>
    <input type="checkbox" name="uno"/>
    </td>
    </tr>
    <tr>
    <td>
    <input type="text" name="uno"/>
    </td>
    </tr>
    <td>
    <input type="submit" name="ciao"/>
    </td>
    </tr>

    dopo di che, in prova.php, potrai assegnare alle variabili di sessione i valori delle checkbox
    Codice PHP:
    <?php
    session_start
    ();
    if (isset(
    $_POST['uno']))
    $_SESSION['uno']=$_POST['uno'];
    else
    $_SESSION['uno']=0;
    ?>

  3. #3
    Ma invece dei checkbox non è meglio usare un menu a tendina?

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.