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> Gran Premio </b></td>
<td width="200" align="center"><b> Posición </b></td>
<td width="100" align="center"><b> Puntos </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