Ciao a tutti, ho un problema con la scrittura del valore checkbox in un DB MySQL:
la pagina con il form è la seguente :
la pagina che scrive nel DB (Recordinsert2.php):codice:<?php session_start(); $nomeutente = $_SESSION['nomeutente']; $Autore = $_POST["Autore"]; $connessione = mysql_connect("localhost","root","root")or die("Connessione non riuscita: " . mysql_error()); mysql_select_db("school", $connessione) or die("Errore nella selezione del database"); ?> <html> <head> <title>Form Input Record</title> </head> <body <table border="1"> <tr> <td align="center">Form Input inserisci nuovi record</td> </tr> <tr> <td> <table> <form method="post" action="Recordinsert2.php"> <tr> <td>Autore</td> <td> <!-- <input type="checkbox" value="Autore" name="Autore" value="1"> //uno dei tentativi fatti...... --> <input type="checkbox" value="Autore" name="<?php echo $Autore; ?>"> </td> </tr> </table> </td> </tr> </table> </body> </html>
il FORM viene visualizzato correttamente nel browser, ma qualsiasi flag metto (SI/NO), il valore che ho nella tabella 'student' in 'isAutore' è sempre '0'codice:<?php session_start(); $nomeutente = $_SESSION['nomeutente']; $con = mysql_connect("localhost","root","root") or die("Errore connessione MySQL"); mysql_select_db("school", $con) or die("Errore connessione database"); MySQL_query("INSERT INTO student (isAutore) VALUES ('".$_POST["Autore"]."')") or die("Errore invio query string"); mysql_close($con) ?>
qualcuno mi sa dire che errore da principiante faccio?????
grazie in anticipo
RM

Rispondi quotando


