Visualizzazione dei risultati da 1 a 3 su 3

Discussione: checkbox, select e php

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    5

    checkbox, select e php

    ciao a tutti... non ho trovato nulla che potesse risolvere il mio problema forse banale... ve lo espongo... ho creato un form in html
    codice:
    <form method="post" name="form1" action="http://localhost/Prove/dati.php">
    <label> Nome: <input name="Nome" value="Nome" /> </label> 
    
    
    <label> Cognome: <input name="Cognome" value="Cognome"  /> </label> 
    
    
    <fieldset >
    <legend> Sport:</legend>
    <input name="Sport" value="Sci" type="checkbox" /> Sci
    <input name="Sport" value="Nuoto" type="checkbox" /> Nuoto
    <input name="Sport" value="Calcio" type="checkbox" /> Calcio
    <input name="Sport" value="Basket" type="checkbox" /> Basket
    </fieldset>
    
    <legend> Interessi:</legend>
    <select name="Interessi" size="5" multiple="multiple">
    <option value="Java">Java </option>
    <option value="HTML">HTML</option>
    <option value="php">php</option>
    <option value="cpp">c/c++</option>
    <option value="pascal">pascal</option>
    <option value="dotnet">dotnet</option>
    </select>
    
    <input type="submit" name="submit" value="Invia" />
    </form>
    ora i dati inseriti in questo form devono essere presi da uno script php in un altra pagina.
    ecco il codice php
    codice:
    <?php
    $nome=$_POST['Nome'];
    $cognome=$_POST['Cognome'];
    $sport=$_POST['Sport'];
    $interessi=$_POST['Interessi'];
    echo "Nome: ".$nome."
    Cognome: ".$cognome."
    Sport: ".$sport."
    Interessi: ".$interessi.$interessi;
    ?>
    quando nel form seleziono più di un valore, viene passato solo l'ultimo e perdo gli altri... come posso risolvere questo problema???
    GRAZIE a tutti!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    39
    devi aggiungere al <select name="Interessi" le parentesi quadre che diventerebbe così : <select name="Interessi[]" dunque hai un array che contine quei valori

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2011
    Messaggi
    5
    Originariamente inviato da Eddy0223
    devi aggiungere al <select name="Interessi" le parentesi quadre che diventerebbe così : <select name="Interessi[]" dunque hai un array che contine quei valori
    perfetto!!! Grazie mille!!!!

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.