Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2013, 14:04
steffyn_90
 
Fecha de Ingreso: noviembre-2012
Ubicación: Tegucigalpa
Mensajes: 94
Antigüedad: 11 años, 5 meses
Puntos: 0
Problemas con checkbox

Buenas Tardes Comunidad..

Tengo un problema con mi codigo con los checkbox. Y la verdad que le he estado probando y pues no le encuentro solucion.

Breve Explicacion de mi codigo. Tengo un input tipo text donde pregunto cuantas clases quiere ingresar para hacer un horario de clases. Por lo cual hago un for para que me imprima las filas que pidio en el input.

Ahora bien tengo un boton en donde puedo meterle una fila extra a la tabla, y pues en todos los elementos puedo ver el valor que toma cuando lo llena. Exceptuando los checkbox

Código HTML:
Ver original
  1. <td align='center'><input name= 'l[]' type='checkbox' value='x'></td>
  2.     <td align='center'><input name= 'm[]' type='checkbox' value='x'></td>
  3.     <td align='center'><input name= 'mi[]' type='checkbox' value='x'></td>
  4.     <td align='center'><input name= 'j[]' type='checkbox' value='x'></td>
  5.     <td align='center'><input name= 'v[]' type='checkbox' value='x'></td>
  6.     <td align='center'><input name= 'j[]' type='checkbox' value='x'></td>
  7.     <td align='center'><input name= 'v[]' type='checkbox' value='x'></td>

Ok, comunmente cuando es un input de checkbox normal pues hago el siguiente codigo

Código PHP:
$lunes=(@$_POST["l"]=='x')? $_POST["l"]:' '
Pero como este es un arreglo pues si quiero hacer el codigo anterior simplemente no me lo agarra.

Porque debo de hacer un recorrido en el arreglo para guardarlo en mi tabla.
por ejemplo:

Código PHP:

<td> <?php
$con
="SELECT nombre_curso FROM curso WHERE codigo_plan = $codigo_plan";
$res=@mysql_query($con,$link);
if(!
$res){
echo 
"fallo la conexion";
}
else{
echo 
"<select name= 'curso1[]' style='width:200px'>";
while (
$fila=mysql_fetch_array($res)){
echo 
"<option>"$fila['nombre_curso'], "</option>";
}}
echo 
"</select>";
echo 

</td>
Para poder saber los datos que tomo hago lo siguiente:

Código PHP:
$curso=$_POST["curso1"];

foreach(
$curso as $a => $b)
echo 
$curso[$a]; 
Y asi mismo puedo ver mis datos de la lista de curso1.. Perooooo si hago esto con los checkbox no me sale nada.. -___-

Y definitiva necesito agarrar los valores ya sea verdadero o falso de esos que vieron anteriormente.

Graciaaaaaaaaaaas por layuda. Se los agradecere enormemente.