Foros del Web » Programando para Internet » PHP »

Ayudenm3 con Array

Estas en el tema de Ayudenm3 con Array en el foro de PHP en Foros del Web. Buenas amigos , quisiera que me ayuden con esta situacion que hace varios dias ando preguntando pero no logro solucionar . registroalu.html Código PHP: < ...
  #1 (permalink)  
Antiguo 01/11/2012, 13:51
Avatar de nexus44  
Fecha de Ingreso: octubre-2012
Ubicación: Piura
Mensajes: 108
Antigüedad: 11 años, 5 meses
Puntos: 1
Pregunta Ayudenm3 con Array

Buenas amigos , quisiera que me ayuden con esta situacion que hace varios dias ando preguntando pero no logro solucionar .


registroalu.html
Código PHP:
<html>
<
FORM action="registroalu.php" method="POST">
<
BODY bgcolor="coral" Background="imagenes/imagen.jpeg">


<
center>

  </
center>
<
TR>
  <
TD colspan="2">&nbsp;</TD>
</
TR>
<
TABLE width="80%" border="0" align="center" cellpadding="0" cellspacing="0"
<
TR>
<
TD colspan="2" align="center" bgcolor="blue"><font color="blue"><strong><font SIZE="+2">
 
  </
marquee>
</
font></strong></font></TD>
</
TR>
 <
tr bgcolor="orange">
 
<
TR>
<
TD colspan="2" align="center" bgcolor="green"><font color="blue"><strong><font size="+2">
<
marquee behavior="alternate">
REGISTRO DE ALUMNOS Y NOTAS
</marquee>
</
font></strong></font></TD>
</
TR>
</
TABLE>
<
TABLE width="80%" border="1" align="center" cellpadding="2" cellspacing="0" bgcolor="blue"  
<
TR>
  <
TD bgcolor="blue" align="center" width="5%"><font color="Red"><strong>N</strong></font></TD>
  <
TD bgcolor="blue" align="center" width="15%"><font color="Red"><strong>Nombres Y Apellidos</strong></font></TD>
 <
TD bgcolor="blue" align="center" width="10%"><font color="Red"><strong><em>Nota</em></strong></font></TD>
</
TR>
<
TR>

 
  <
TD bgcolor="" align="center" width="5%" ><font color="#FFFF00">
    <
input type="text"  size="3" name="x1" value="01" >
  </
font>
 
  
  <
TD bgcolor="" align="center" width="10%"><font color="#FFFF00">
    <
input type="text" size="30" name="a1" value="" >


  <
TD bgcolor="" align="center" width="7%">

    <
font color="#FFFF00">
    <
select name="a1" >
      <
option>01</option>
      <
option>02</option>
      <
option>03</option>
      <
option>04</option>
      <
option>05</option>
      <
option>06</option>
      <
option>07</option>
      <
option>08</option>
      <
option>09</option>
      <
option>10</option>
      <
option>11</option>
      <
option>12</option>
      <
option>13</option>
      <
option>14</option>
      <
option>15</option>
      <
option>16</option>
      <
option>17</option>
      <
option>18</option>
      <
option>19</option>
      <
option>20</option>
      <
option>INH</option>
    </
select>
  </
font></TR>
<
TR >
  <
TD bgcolor="" align="center" width="5%" ><font color="#FFFF00">
    <
input type="text"  size="3" name="x2" value="02" >
  </
font>
  <
TD bgcolor="" align="center" width="15%" ><font color="#FFFF00">
  <
input type="text" size="30" name="a2" value="">

  <
TD bgcolor="" align="center" width="7%">

    <
font color="#FFFF00">
       <
select name="a2" >
      <
option>0</option>
      <
option>01</option>
      <
option>02</option>
      <
option>03</option>
      <
option>04</option>
      <
option>05</option>
      <
option>06</option>
      <
option>07</option>
      <
option>08</option>
      <
option>09</option>
      <
option>10</option>
      <
option>11</option>
      <
option>12</option>
      <
option>13</option>
      <
option>14</option>
      <
option>15</option>
      <
option>16</option>
      <
option>17</option>
      <
option>18</option>
      <
option>19</option>
      <
option>20</option>
      <
option>INH</option>
    </
select>

  </
font></TR>
<
TR >
  <
TD bgcolor="" align="center" width="5%" ><font color="#FFFF00">
    <
input type="text"  size="3" name="x3" value="03" >
  </
font>
  <
TD bgcolor="" align="center" width="15%" ><font color="#FFFF00">
  <
input type="text" size="30" name="a3" value="">
  </
font>
  
  <
TD bgcolor="" align="center" width="7%">

    <
font color="#FFFF00">
      <
select name="a3" >
      <
option>0</option>
      <
option>01</option>
      <
option>02</option>
      <
option>03</option>
      <
option>04</option>
      <
option>05</option>
      <
option>06</option>
      <
option>07</option>
      <
option>08</option>
      <
option>09</option>
      <
option>10</option>
      <
option>11</option>
      <
option>12</option>
      <
option>13</option>
      <
option>14</option>
      <
option>15</option>
      <
option>16</option>
      <
option>17</option>
      <
option>18</option>
      <
option>19</option>
      <
option>20</option>
      <
option>INH</option>
    </
select>

  </
font></TR>
<
TR >
  <
TD bgcolor="" align="center" width="5%" ><font color="#FFFF00">
    <
input type="text"  size="3" name="x4" value="04" >
  </
font>
  <
TD bgcolor="" align="center" width="15%" ><font color="#FFFF00">
  <
input type="text" size="30" name="a4" value="">
  </
font>
 
  <
TD bgcolor="" align="center" width="7%">

    <
font color="#FFFF00">
      <
select name="a4" >
      <
option>0</option>
      <
option>01</option>
      <
option>02</option>
      <
option>03</option>
      <
option>04</option>
      <
option>05</option>
      <
option>06</option>
      <
option>07</option>
      <
option>08</option>
      <
option>09</option>
      <
option>10</option>
      <
option>11</option>
      <
option>12</option>
      <
option>13</option>
      <
option>14</option>
      <
option>15</option>
      <
option>16</option>
      <
option>17</option>
      <
option>18</option>
      <
option>19</option>
      <
option>20</option>
      <
option>INH</option>
    </
select>

  </
font></TR>


    </
select>
  </
font></TR>

<
HR width="100%">

    <
tr bgcolor="Black" >
<
td colspan=4><center><font size="2" face="Arial, sans-serif" color="White">AUTOR: <br>

</
table>
<
font color="#FFFF00"><br>
<
br>
</
font>
<
table width="30%" cellspacing="0" border="0" cellpadding="2" align="center"  >
<
tr>
<
TD colspan="2" align="center" bgcolor="Blue"><font color="#FFFF00">
  <
input type="submit" name="calcular" value="Guardar">
  <
INPUT type="reset" name="Limpiar" value="Limpiar">
  &
nbsp;</font></TD>
</
tr>
</
table>



<
font color="#FFFF00">
</
FORM>
</
font>
</
body>
</
html
Este es el formulario de registro en Html , que al colocar nombre del alumno y colocar la calificacion , clik en el boton guardar los muestre los datos en una tabla utilizando Array .

registroalu.php

Código PHP:
<?php
$datos 
= array('1','2','3');
foreach(
$_POST as $datos) {
       
    echo 
"$datos<br >";
    }
   

?>

Solo me muestra un dato de todos los que ingreso y de manera desordenada =S espero su ayuda a esto soy nuevo e php y html y agradeceria mucho que me ayuden.
PD = es sin base de datos algo interno . Utilizando xampp.

Ante mano Gracias.
__________________

"Nuestra capacidad se aleja de la Humanidad"
  #2 (permalink)  
Antiguo 01/11/2012, 14:32
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Ayudenm3 con Array

Qué obtienes con la siguiente línea?

Código PHP:
Ver original
  1. var_dump($_POST);
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 01/11/2012, 14:43
 
Fecha de Ingreso: junio-2008
Ubicación: CABA
Mensajes: 11
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Ayudenm3 con Array

como dijo tribi mostraría con un var_dump lo que trae post.

Para recorrer $_POST te conviene:

Código PHP:
Ver original
  1. foreach ($_POST as $key => $value) {
  2.     echo "Campo: " . $key .  ", valor: " . $value . "<br/>";
  3. }
  #4 (permalink)  
Antiguo 01/11/2012, 14:51
Avatar de nexus44  
Fecha de Ingreso: octubre-2012
Ubicación: Piura
Mensajes: 108
Antigüedad: 11 años, 5 meses
Puntos: 1
Respuesta: Ayudenm3 con Array

Al tener el formulario y registrar el alumno con su nota , clik en guardar y debe mostrarme mediante una tabla los datos que se aplicaron en el formulario.

PD: no me muestra nada con ese codigo

Ando aprendiendo agradeceria me ayudaran con este problema :(
__________________

"Nuestra capacidad se aleja de la Humanidad"
  #5 (permalink)  
Antiguo 01/11/2012, 17:31
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Ayudenm3 con Array

Revisando un poco, tienes un lío con tu HTML, en el cual no respetas estructuras, reglas o estándares, por ejemplo, tienes muchas etiquetas y atributos con mayúscula:

<FORM action="..." method="POST">

Y debería ser:

<form action="..." method="post">

- La etiqueta <form> no puede estar entre <html> y <body>, esta última marca el inicio de contenido HTML.
- Tienes etiquetas <tr> y <td> fuera de una tabla.
- Tienes un cierre de </marquee> sin haberlo abierto.

Conclusión: Primero limpia tu código HTML y después pruebas si funciona en PHP.
__________________
- León, Guanajuato
- GV-Foto

Etiquetas: formulario, html, registro, tabla
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 18:33.