Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/08/2008, 22:40
Avatar de adex
adex
 
Fecha de Ingreso: marzo-2002
Ubicación: Lima, Perú, América Latina
Mensajes: 445
Antigüedad: 22 años, 1 mes
Puntos: 0
Respuesta: Trabajando con checkbox en php

yo uso algo simple pero me ayuda mucho, espero te sirva y con una manita de los expertos del foro puedes mejorar:

Código PHP:
<script language="JavaScript">
function checkAll() {
    var nodoCheck = document.getElementsByTagName("input");
    var varCheck = document.getElementById("checkall").checked;
    for (i=0; i<nodoCheck.length; i++){
        if (nodoCheck[i].type == "checkbox" && nodoCheck[i].name != "checkall" && nodoCheck[i].disabled == false) {
            nodoCheck[i].checked = varCheck;
        }
    }
}
</script>

      <?
include("conexion.php");
$SQLborrar "DELETE FROM correos WHERE id IN(".implode(', '$HTTP_POST_VARS['id']).")";
mysql_query($SQLborrar);
?>
<hr>
<h4>Borrar</h4>
<hr>

 <form method="Post" name="forma">

<ul>
<li style="margin-bottom:10px;"><span style="padding-right:10px; border-bottom: solid 2px #808080; background:#ACEAD9"><input name="checkall" type="checkbox" id="checkall" value="checkall" onclick="checkAll();" /> Marcar todos</span></li>
      <?
include("conexion.php");
$b_listar mysql_query("SELECT id, email FROM correos ORDER BY id asc Limit 0,20"); // listar
while($r_listar mysql_fetch_row($b_listar))
{
echo 
"<li><input type=\"checkbox\" name=\"id[]\" value=\"$r_listar[0]\"> $r_listar[0] $r_listar[1]</li>
"
;
}
mysql_free_result($b_listar);
mysql_close($conn);
?>
</ul>
    <input type="hidden" type="radio" name="acc" value="m" CHECKED>
    <input Style="color:#00008A; font-weight:bold" class="negro" value=" < Borrar Email > " type="submit">
    
    </form>