Buenas a todos, necesito saber como puedo utilizar un boton tipo checkbox que me chequee una serie de checkbox que se generan a partir de una consulta sql en php
el codigo:
Código PHP:
Ver original<?php
//la consulta
$sql="SELECT (HCCONFOLI), HCICONSEC, HCIFECING FROM HCINGRES WHERE GPACODIGO='".$paciente."' and HCCTIPOHC='".$tipohc."'";
$obj2->consulta($sql);
$nfilas=$obj2->numFilas();
//los checkbox los muestro en un while
while ($row = sqlsrv_fetch_array($obj2->result))
{
echo "<tr><td align='center'>".$row[0]."</td>
<td align='center'>".$fecha."</td>
<td align='center'><input type='checkbox' name='folios' value='".$row[0]."'></td></tr>";
}
?>
debajo del ciclo hice un boton que llama una funcion para marcar todos los checkbox:
Código PHP:
Ver originalecho "Todos <input type='checkbox' Onclick='marcafolios('folios','$nfilas') '>";
donde folios es el name de los checkbox,
la funcion marcafolios:
Código Javascript
:
Ver originalfunction marcafolios(id, filas)
{
//donde id es el name del checkbox y filas es el total de checkbox
//generados
for(i=0;i<filas;i++)
{
document.getElementById(id).checked[i]=true;
}
Pero no he podido con el cuento, siempre me marco solo el primer checkbox y no todos, mi duda es: con document.getElementById, puedo hacer esto?.....
o de que forma podria hacerlo, sabiendo que no uso un formulario...
Agradezco me puedan dar alguna indicación...Muchas gracias