uso php y mysql.
obtengo un listado desde una consulta extraída desde mysql , no eh podido hacer que al seleccionar el checkbox marque o desmarque todos con js.
tengo este código.
Código PHP:
Ver original<SCRIPT LANGUAGE="JavaScript">
function todo(field)
{
for (i = 0; i < field.length; i++)
field[i].checked = true ;
}
</script>
<?php
include("../conectar.php");
$link=Conectarse();
$sql="SELECT * FROM checkbox01";
?>
<table width="400" border="0" cellspacing="1" cellpadding="0">
<tr>
<td>
<form name="form1" method="post" action="">
<table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td bgcolor="#FFFFFF">Seleccionar todo o nada<input name="checkbox" type="checkbox" id="checkbox" onclick="todo()"></td>
<td colspan="4" bgcolor="#FFFFFF"><strong>Seleccion de CheckBox</strong> </td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF">#</td>
<td align="center" bgcolor="#FFFFFF"><strong>I</strong></td>
<td align="center" bgcolor="#FFFFFF"><strong>nombre</strong></td>
<td align="center" bgcolor="#FFFFFF"><strong>pais</strong></td>
</tr>
<?php
?>
<tr>
<td align="center" bgcolor="#FFFFFF"><input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $rows['id']; ?>"></td>
<td bgcolor="#FFFFFF"><? echo $rows['id']; ?></td>
<td bgcolor="#FFFFFF"><? echo $rows['nombre']; ?></td>
<td bgcolor="#FFFFFF"><? echo $rows['pais']; ?></td>
</tr>
<?php
}
?>
<tr>
</tr>
</table>
</form>
</td>
</tr>
</table>