Foros del Web » Programando para Internet » PHP »

* Editar mensaje * Reporte este mensaje * Responder citando Crear una va

Estas en el tema de * Editar mensaje * Reporte este mensaje * Responder citando Crear una va en el foro de PHP en Foros del Web. // For para todos los alumnos seleccionados for($z=0 ; $z < count($_POST[alumno]) ; $z++) { // ID del alumno. $alumno = $_POST[alumno][$z]; for ($i = ...
  #1 (permalink)  
Antiguo 25/01/2011, 09:43
 
Fecha de Ingreso: septiembre-2010
Ubicación: Buenos Aires
Mensajes: 18
Antigüedad: 13 años, 7 meses
Puntos: 2
* Editar mensaje * Reporte este mensaje * Responder citando Crear una va

// For para todos los alumnos seleccionados
for($z=0 ; $z < count($_POST[alumno]) ; $z++) {
// ID del alumno.
$alumno = $_POST[alumno][$z];
for ($i = 0; $i < count($_POST[$alumno."_consignas"]) ; $i++) {
$consigna = $_POST[$alumno."_consignas"][$i];
$respuesta = $_POST[$alumno."_calificacion"][$i];
echo "######### " . $consigna." #########";
}
}


El problema es que no logro hacer funcionar la parte en negrita, para que la variable _POST que del tipo : " $_POST['65_consignas'], $_POST['66_consignas'], etc." ya que se crean solas con el ID del usuario que las haya seleccionado. por lo tanto tanto el valor de $consigna como $respuesta no se establecen

Saludos a todos
  #2 (permalink)  
Antiguo 25/01/2011, 10:03
Avatar de odiseus  
Fecha de Ingreso: enero-2011
Mensajes: 109
Antigüedad: 13 años, 3 meses
Puntos: 3
Respuesta: * Editar mensaje * Reporte este mensaje * Responder citando Crear

En teoría el código está bien, el problema puede ser lo siguiente:

1. $_POST[$alumno."_consignas"] no sea un array o tenga 0 indices
2. Que $alumno no este guardando un numero

Etiquetas: mensaje, reporte
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:37.