Foros del Web » Programando para Internet » PHP »

Recibir variables en un array

Estas en el tema de Recibir variables en un array en el foro de PHP en Foros del Web. Hola a todos. No se si este mal propuesto el titulo de mi pregunta o si exista algún tema relacionado con lo q preguntaré, pero ...
  #1 (permalink)  
Antiguo 21/05/2013, 15:37
 
Fecha de Ingreso: marzo-2011
Mensajes: 58
Antigüedad: 13 años, 1 mes
Puntos: 0
Busqueda Recibir variables en un array

Hola a todos.

No se si este mal propuesto el titulo de mi pregunta o si exista algún tema relacionado con lo q preguntaré, pero me voy a atrever a preguntarlo.

Tengo un sistema en php en el cual el docente registra las calificaciones parciales, las inasistencias y un concepto de cada estudiante a su cargo, cada docente puede tener hasta 30 estudiantes por grupo, el envío de las variables, lo tengo asi:

Formulario (sintetizado):

Código HTML:
<form id='form1' name='form1' method='post' action='informe2.php'>
<table align='center' border='1' >
<tr><td align='center'><strong></strong></td><td align='center'><strong>CÓDIGO</strong></td><td align='center'><strong>NOMBRE</strong><td align='center'><strong>NOTA PARCIAL</strong></td><td align='center'><strong>INASISTENCIAS</strong></td></tr>";

//Aqui hago la consulta sql donde me genera el dato $uu[0] que es el codigo del estudiante.

<tr><td align='center'>$i</td><td align='center'>$uu[0]</td><td align='center'>$uu[1] $uu[2]</td>
<td align='center'><input name='calificacion[]' type='text' size='2' class='campo' maxlength='3'></td>
<td align='center'><input name='inasistencias[]' type='text' size='2' class='campo' maxlength='2'></td>
</tr><tr><td colspan='5'><table><tr><td>Concepto: </td><td><textarea name='concepto[]' class='campo' cols='80' rows='6'></textarea></td></tr></table></td></tr>

</table><br><br>
<center><button type='submit' id='ok'>Aceptar</button> </center></form> 

Y en el archivo informe2.php en el que recibo los datos se que debo hacerlo con foearch..... pero como lo hago! :


Código PHP:
//Esto es lo q tengo..... 
foreach ($_POST as $indice=>$cadena) {  
  echo
"indice: $indice cadena $cadena<br>";    
  
$i++;  
  $
$indice $cadena;  
  
/*Sentencia insert*/  
 


No se que estoy haciendo mal o que me falta, podrían brindarme su ayuda? Gracias!

Si falta algo en el codigo para que sea mejor entendido, por favor hacérmelo conocer.
  #2 (permalink)  
Antiguo 21/05/2013, 15:41
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Recibir variables en un array

Lo mejor que puedes hacer para comprender la estructura de variables que tienes es usando var_dump() al recibir el post.
Código PHP:
Ver original
  1. echo '<pre>';
  2. var_dump($_POST);
  3. echo '</pre>';

Claro, suponiendo que ya sabes trabajar con arrays debería ser sencillo comprender que debes hacer para recuperar e iterar ciertos índices.

Si tienes mas dudas consulta el manual: http://www.php.net/variables.external
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 21/05/2013, 15:45
 
Fecha de Ingreso: marzo-2011
Mensajes: 58
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Recibir variables en un array

Gracias por tu comentario pateketrueke.

Y si, ese es el problema.... no tengo mucho conocimiento en arrays (casi nada)...

Podrias darme algun consejo para mi caso? Gracias!
  #4 (permalink)  
Antiguo 21/05/2013, 15:46
 
Fecha de Ingreso: marzo-2011
Mensajes: 58
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Recibir variables en un array

Gracias por tu comentario pateketrueke.

Y si, ese es el problema.... no tengo mucho conocimiento en arrays (casi nada)...

Podrias darme algun consejo para mi caso? Gracias!
  #5 (permalink)  
Antiguo 21/05/2013, 15:48
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Recibir variables en un array

Cita:
Podrias darme algun consejo para mi caso? Gracias!
¿Además de leer el manual?

Pues que ejercites tus habilidades programando cosas sencillas primero, que primero deberías aprender a caminar, ya conoces la metáfora.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: formulario, recibir, sql, variables
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 03:23.