Parámetros en un hipervínculo.


Hasta ahora hemos visto como enviar datos de una página a otra mediante formularios. Otra forma muy utilizada que complementa la anterior es como parámetro en un hipervínculo.
Confeccionaremos una página que muestre tres hipervínculos, cada uno tiene por objetivo mostrar en una página las tablas de multiplicar del 2, del 3 o la del 5.
La primer página es un archivo HTML puro, ya que sólo disponemos las marcas de hipervínculos:

<html>
<head>
<title>Problema</title>
</head>
<body>
<A href="pagina2.php?tabla=2">Tabla del 2</A> <br>
<A href="pagina2.php?tabla=3">Tabla del 3</A> <br>
<A href="pagina2.php?tabla=5">Tabla del 5</A>
</body>
</html>
 
La sintaxis para pasar parámetros en un hipervínculo es:
<A href="pagina2.php?tabla=2">Tabla del 2</A> <br>
Es decir, luego del caracter "?" indicacamos el nombre del parámetro y seguidamente el valor del mismo.

La página que rescata el valor pasado como parámetro es la siguiente:
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
echo "Listado de la tabla del $_REQUEST[tabla] <br>";
for($f=1;$f<=10;$f++)
{
$valor=$f*$_REQUEST['tabla'];
echo $valor."-";
}
?>
</body>
</html>
 
Es decir que con el mismo vector asociativo $_REQUEST recuperamos los datos enviados por parámetro en la llamada a la página.