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=1 ; $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??