Hola mira tengo un problema, es un poco basico lo que pasa es que estube haciendo un formulario, para que me muestre una tabla con el array deseado, pero no me sale bien, puesto que no me reconoce la variable que deseo buscar, eh visto tutoriales y m dan esta solucion, pero a mi no me va, el formulario es este:
<html>
<head>
<title>Ejemplo envio Formulario</title>
</head>
<body>
<h1 align="center"> Envio de formulario </h1>
<hr>
<br>
<p align="center">
<form method="get" action="RecepcionFormulario.php">
Introducir el año: <input type="text" name="dato" />
<input type="submit" value="Enviar">
</p>
</form>
</body>
</html>
y el ejercio php es este:
<html>
<head>
<title></title>
</head>
<body>
<?php
$fecha = array(
'1930' => array(
'year' => '1930',
'torneo' => 'Mundial',
'pais' => 'Uruguay',
'campeon' => 'Uruguay',
'sub' =>'Argentina'
),
'2011' => array(
'year' => '2011',
'torneo' => 'Copa America',
'pais' => 'Argentina',
'campeon' => 'Uruguay',
'sub' => 'Paraguay'
),
'2012' => array(
'year' => '2012',
'torneo' => 'Eurocopa',
'pais' => 'Polonia y Ucrania',
'campeon' => '---------',
'sub' => '---------'
)
);
$dato = $_POST["dato"];
?>
<h1 align="center">Salida del fichero <u> <? echo __FILE__ ?> </u></h1>
<table border="1" align="center">
<tr>
<td>Año de la competicion</td>
<td>Nombre delTorneo</td>
<td>Pais Organizador</td>
<td>Campeon</td>
<td>Sub-campeon</td>
</tr>
<tr>
<td><?php echo $fecha['$dato']['year'];?></td>
<td><?php echo $fecha['$dato']['torneo'];?></td>
<td><?php echo $fecha['$dato']['pais']; ?></td>
<td><?php echo $fecha['$dato']['campeon']; ?></td>
<td><?php echo $fecha['$dato']['sub']; ?></td>
</tr>
</table>
<form action="EnvioFormulario.html" method="get">
<p align="center">
<input type="submit" name="submit" value="Volver" align="center">
</p>
</form>
</body>
</html>
Por favor si alguien me puede dar una solucion se lo estare muy agradecido