En teoria, al presionar el boton checkbox deberia de cambiar de estado en la bd de 1 a 0 ó de 0 a 1.
La siguiente consulta:
El codigo que se presenta a continuacion funcionaba perfecto (sin bd) hasta que se implementa php para que cambie el estado en mysql.
checkbox.php
Código Javascript
:
Ver original<?php
include("conex.phtml");
$link=Conectarse();
?>
<html>
<head>
<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script type="text/javascript">
function prueba(){
var estado = document.getElementById("check1").checked;
if(estado == true)
{
alert("si");
<?php
mysql_query("UPDATE mitabla SET estado= 1 WHERE nombre='goku'");
mysql_close($link);
?>
}
else
{
alert("no");
<?php
mysql_query("UPDATE mitabla SET estado= 0 WHERE nombre='goku'");
mysql_close($link);
?>
}
}
</script>
<body>
<form name="formu" method="post" action="procesar.php">
<input type="checkbox" name="mycheckbox" value="1" id="check1">
</form>
</body>
</html>
Aqui esta la bd: