gracias x la ayuda, entonces creo el archivo el archivo html para visualizar el contenido, luego el de javascript el cual contendra el XMLHttpRequest y el php el cual recibira la respuesta para devolverla.
aca tengo algo, pero no me anda bien. tengo duda en el objeto XMLHttpRequest que le envie la informacion a php.
index.html
Código PHP:
<html>
<head>
<title>CheckBox Dinamico</title>
<script src="funciones.js" language="JavaScript"></script>
</head>
<body>
<table width="250" border="1">
<tr>
<td>Check 1</td>
<td>Check 2</td>
<td>Check 3</td>
<td>Check 4</td>
</tr>
<tr>
<td><input name="checkbox1" type="checkbox" id="checkbox1" /></td>
<td><input name="checkbox2" type="checkbox" id="checkbox2" /></td>
<td><input name="checkbox3" type="checkbox" id="checkbox3" /></td>
<td><input name="checkbox4" type="checkbox" id="checkbox4" /></td>
</tr>
</table>
<p>Estado BD:<br />
Check 1: 0<br />
Check 2: 0<br />
Check 3: 0<br />
Check 4: 0<br />
</p>
<div id="resultados"></div>
</body>
</html>
funciones.js
Código PHP:
//creo el objecto XMLHttpRequest y valida segun el browser.
function ajaxFunction()
{
var xmlhttp;
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
alert("Su browser no soporta XMLHTTP!");
}
}
// readyState esta en estado 4 para solicitud completa
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4)
{
document.myForm.time.value=xmlhttp.responseText;
}
}
codigo.php
Código PHP:
<?php
//consulta para mostrar los resultado.
$consulta = " select * from estados";
$res_consulta = mysql_query($consulta, $link);
while($row = mysql_fetch_array($res_consulta))
{
$id_codigo = $row[id_codigo]
$estados = $row[estados]
}
//segun el estado del checkbox actualiza si esta o no activado
//enviado la informacion a la bd mysql.
if ($_REQUEST['checkbox']=='1')
{
$cambio_estados1= "UPDATE estados set estados=1 where id_codigo = 1
}
if ($_REQUEST['checkbox']=='0')
{
$cambio_estados2= "UPDATE estados set estados=0 where id_codigo = 1
}
?>