Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2009, 13:02
manumar
 
Fecha de Ingreso: marzo-2009
Ubicación: yokze
Mensajes: 177
Antigüedad: 15 años, 1 mes
Puntos: 3
Hola, bueno he aqui mi problema:
Tengo un formulario con muchos checkboxes, segun veo cuando un checkbox está marcado se manda "on" cuando no, no se manda nada.
Entonces lo que quiero hacer es que al estar "on" se escriba en una variable un 1 y si no está marcado ues un 2 (0 no porque lo uso para otra cosa) y bien, lo que quiero ahora es que todas las variables de los chekboxes se metan en un array para luego este insertarlo en la base de datos.

Algo asi:
Código PHP:
<input type="checkbox" name="0" <? if (2==$PrivaAmi[0]) { echo 'checked';} ?>><br/>
<input type="checkbox" name="1" <? if (2==$PrivaAmi[1]) { echo 'checked';} ?>><br/>
<input type="checkbox" name="2" <? if (2==$PrivaAmi[2]) { echo 'checked';} ?>><br/>
<input type="checkbox" name="3" <? if (2==$PrivaAmi[3]) { echo 'checked';} ?>><br/>
Y el que procesa:
Código PHP:
for ($i=0$i<"4"$i++) {
$v[$i]=$_POST['$i'];
echo 
$v[$i],'<br>';

Lo primero logicamente tiene su form y su submit y tal, he provado por ejemplo en vez ed poner el bucle poner $_POST['1'] y funciona, lo que no entiendo es que no funcione con el bucle, simplemente sale en blanco.

Gracias

Ala solucionado ^^
Parece que fui tonto al ponerle las comitas a la variable $i dentro del POST

Última edición por GatorV; 04/04/2009 a las 14:05