Ver Mensaje Individual
  #10 (permalink)  
Antiguo 28/04/2006, 07:25
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por claudiovega
Los checkbox tienen una propiedad value, la cual aporta su valor a la variable php, por tanto, tienes esto;

<input type="checkbox" name="check1" value="1">
<input type="checkbox" name="check2" value="2">
<input type="checkbox" name="check3" value="3">
<input type="checkbox" name="check4" value="4">

Si por ejemplo tu no checkas el 2 y los demás si, entonces sabes que el valor 2 no va a llegar. Ahora, si deseas dar otro value al sugerido a cada checkbox, puedes hacer que los nombres sean similares, para recorrerlos con un for y saber la posicion del que no llegó, asi:

Código PHP:

<input type="checkbox" name="check1" value="algo">
<input type="checkbox" name="check2" value="otro">
<input type="checkbox" name="check3" value="nose">
<input type="checkbox" name="check4" value="nada">

<?php
   $nchecks
=4;
   for(
$i=1;$i<=$nchecks;$i++)
   {
       
$nombre="check$i";
       if(!isset(
$_POST[$nombre])) echo "No se presionó el $nombre";
   }
?>
Otra forma de tratar el tema es como "array" según describe esta FAQ:

http://www.forosdelweb.com/showthrea...710#post518710

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.