SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: CriztianiX en Martes 25 de Enero de 2011, 16:33

Título: Crear una variable POST desde otra variable
Publicado por: CriztianiX en Martes 25 de Enero de 2011, 16:33
// 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
Título: Re: Crear una variable POST desde otra variable
Publicado por: DriverOp en Domingo 30 de Enero de 2011, 14:56
¿Por qué no mejor usas foreach para recorrer el array $_POST?
Título: Re: Crear una variable POST desde otra variable
Publicado por: CriztianiX en Lunes 31 de Enero de 2011, 13:07
El problema no es por usar for o foreach. el problema es que $_POST[$alumno."_consignas"] no lo reconoce....