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:
La pagina database.php è: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>
registra i dati solo se la carico direttamente dal browser ma non quando metto la spunta o la tolgo al checkbox.codice:<?php require ('connessione.php'); $query = "INSERT INTO checkbox (valore) VALUES ('".$_POST['checkbox']."')"; mysql_query($query,$conn); ?>

Rispondi quotando