Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2011, 18:39
sounkrsone
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Utilizar $_REQUEST

Hola, tengo una duda al utilizar $_REQUEST. Tengo creado en un archivo inicio.php un formulario de la siguiente forma:
echo '<form action="resultado.php" method="post">
<label for="piloto"><font color="white">Seleccione el piloto que desea consultar: </font></label>
<select id="el_piloto" name="el_piloto">';

En un archivo datos.php tengo creada una matriz con diferentes datos que quiero mostrar en forma de tabla atraves de otro archivo resultado.php donde tengo lo siguiente:
<table border=2 align="center">
<tr>
<td width="100" align="center"><b> &nbsp;&nbsp;Gran Premio&nbsp;&nbsp;</b></td>
<td width="200" align="center"><b> &nbsp;&nbsp;Posición&nbsp;&nbsp;&nbsp;</b></td>
<td width="100" align="center"><b> &nbsp;&nbsp;Puntos&nbsp;&nbsp;&nbsp;</b></td>
</tr>

echo "<br>";
<?php
require("datos.php");

for ($i=0;$i<sizeof($matriz_f1[$_REQUEST["el_piloto"]]["carreras"]);$i++)
{
echo "<tr>";
print_r("<td align=center><font color=white>%s</font></td>",$matriz_f1[$_REQUEST["el_piloto"]]["carreras"][0]["premio"]);
printf_r("<td align=right><font color=white>%s</font></td>",$matriz_f1[$_REQUEST["el_piloto"]]["carreras"][1]["posicion"]);
printf_r("<td align=right><font color=white>%s</font></td>",$matriz_f1[$_REQUEST["el_piloto"]]["carreras"][2]["puntos"]);

print "</tr>";

}

echo "</table>";

?>

Cuando hago hago la simulación en el editor me muestra un error de undefined index: el_piloto.
Creo la id="el_piloto" en el select del formulario, ¿está mal creada de esta forma?¿como puedo solucionarlo?

Gracias d antemano