R rober23 Utente Attivo 4 Ott 2013 32 0 0 10 Ott 2013 #1 ciao a tutti, vorrei creare un elenco di dati, con una checkbox, in modo da selezionare uno o più valori. questi valori vorrei memorizzarli in un db per poi memorizzarli in un'altra pagina. qual è la soluzione più semplice?
ciao a tutti, vorrei creare un elenco di dati, con una checkbox, in modo da selezionare uno o più valori. questi valori vorrei memorizzarli in un db per poi memorizzarli in un'altra pagina. qual è la soluzione più semplice?
borgo italia Super Moderatore Membro dello Staff SUPER MOD MOD 4 Feb 2008 16.046 150 63 PR www.borgo-italia.it 10 Ott 2013 #2 ciao se non ho capito male quello che vuoi fare, questo è uno schema PHP: <?php if(isset($_POST['invia'])){ $da_chec=$_POST['chec']; echo "<pre>";//queste 4 righe per vedere cosa risulta al submit var_dump($da_chec); $q="INSERT mia_tabella(d_1,d_2,d_3) VALUES('$da_chec[0]','$da_chec[1]','$da_chec[2]',)"; var_dump($q); echo "</pre>"; //.....salvi nel db... } ?> <form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"> 1) <input type="checkbox" name="chec[0]" value="dato1"><br /> 2) <input type="checkbox" name="chec[1]" value="dato2"><br /> 3) <input type="checkbox" name="chec[2]" value="dato3"><br /> <input name="invia" type="submit" id="invia" value="invia"> </form> poi nell'altra pagina li estrai con una SELECT
ciao se non ho capito male quello che vuoi fare, questo è uno schema PHP: <?php if(isset($_POST['invia'])){ $da_chec=$_POST['chec']; echo "<pre>";//queste 4 righe per vedere cosa risulta al submit var_dump($da_chec); $q="INSERT mia_tabella(d_1,d_2,d_3) VALUES('$da_chec[0]','$da_chec[1]','$da_chec[2]',)"; var_dump($q); echo "</pre>"; //.....salvi nel db... } ?> <form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"> 1) <input type="checkbox" name="chec[0]" value="dato1"><br /> 2) <input type="checkbox" name="chec[1]" value="dato2"><br /> 3) <input type="checkbox" name="chec[2]" value="dato3"><br /> <input name="invia" type="submit" id="invia" value="invia"> </form> poi nell'altra pagina li estrai con una SELECT