Avrei bisogno di passare il valore di un checkbox ad una pagina php che lo registra nel database, senza abbandonare la pagina con il checkbox. Mi sono letto della guida a jquery solo i tre capitoli che riguardano l'uso di ajax e sono arrivato a questa "pensata" ma non funziona:
codice:
<html><head>
<script language="javascript" type="text/javascript" src="jquery-1.7.1.js"></script>
<script language="javascript" type="text/javascript">
function invio() {
$.post({
    url : "database.php";
});
}
</script>
</head><body>
<form>
<input type='checkbox' name='checkbox' value='1' id='checkbox' onclick="invio();" />
</form>
</body>
</html>
La pagina database.php è:
codice:
<?php
require ('connessione.php');
$query = "INSERT INTO checkbox (valore) VALUES ('".$_POST['checkbox']."')";
mysql_query($query,$conn);
?>
registra i dati solo se la carico direttamente dal browser ma non quando metto la spunta o la tolgo al checkbox.