Salve,
ho un db dove ogni rows ha un campo con un valore che può essere 0 o 1.
Vorrei creare un checkbox in modo che sia in grado di leggere dal db se il campo è zero (quindi che me lo tenga vuoto) e ovviamente se il campo è 1 (quindi mi farà vedere il check).
L'utente dovrebbe cliccare sul checkbox e cambiare il valore da 0 a 1 o da 1 a 0.
( a parte che la pagina html mi riporta nella parte iniziale alta della pagina, cmq...)
Per ora ho buttato giù questo codice ma non so dove pescare.
questa è la parte html
<form >
<div>
<td width=10% align=center bgcolor=#E4E4E4>
<input type= "checkbox" name="box[]"<? if($row['inviato']=='1'){ echo "checked=\"on\""; } ?> onclick="submit()" method="post" >
</div>
</form>
Codice PHP:
if ($_POST['box']=="on") {
$query = mysql_query ("UPDATE inbox SET '".$row['inviato']."' = 1");
} else {
$query = mysql_query ("UPDATE inbox SET '".$row['inviato']."' = 0");
}
Il fatto e che non succede niente. Cosa sbaglio??
Dimenticavo, il form sta dentro un while, mentre la parte dell'if sta fuori dal while.
grazie a tutti in anticipo