Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2009, 15:17
doylelives
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 10 meses
Puntos: 35
capturar valores de checkbox

Tengo varios registros con un checkbox en cada uno, un script recibe los datos y los inserta en la base SI el registro estaba tildado.
En el html:
<input type="checkbox" name="pre<?=$p?>" value="1">
($p para diferenciar los checkbox)
<input type="hidden" name="totalPreguntas">
poseerá la cantidad de total registros a mostrar

y en el script.php, dentro de un bucle:
Código PHP:
for ($p=$p <= $_POST[totalPreguntas]; $p++){
  if ( 
$_POST[pre."$p"] ==1){
    
$sql "INSERT INTO users_preguntas VALUES (NULL..........)";
    
mysql_query($sql)or die(mysql_error());
  }

El problema es que el for se ejecutara n veces siempre, sea el valor 1 ó no.
Como podria hacer para que se ejecute el for solo cuando, al menos , un checkbox fue tildado??