Buscador


En todo Internet
En Uterra.Com

¿Problemas sexuales?
Jerez de la Frontera
y Cádiz
Homosexualidad, infidelidad, divorcio, violencia de género, etc.

Contenidos


 

Como ya hemos dicho, el paso de variables de una página a otra puede hacerse de varias formas, otra de ellas es el paso de variable por URL mediante un enlace. Ya hemos visto como hacer esto con un formulario, ahora veremos como se hace con un enlace.
 
Este caso se puede ejemplificar con un listado, de clientes por ejemplo, donde aparece el nombre, y junto a él aparece un enlace que dice algo así como “Ver ficha del cliente”, y cuando lo pulsamos, podemos ver todos los datos recogidos sobre este cliente.
 
La forma de un enlace de este tipo es la siguiente:
 
<a href="ficha_cliente.php?id=324">Ver ficha del cliente</a>
 
Donde “id” es el nombre de la variable que enviamos, y “324” es el valor de esa variable que enviamos. 
 
Sobre el “id” cabe preguntarse, y ¿que es esta variable?. Vamos a explicar un poco como funciona una base de datos para comprender por que pasamos el id y como el id nos puede permitir ver todos los datos de un cliente.
 
Una base de datos esta organizada en filas y columnas, y nosotros podemos acceder a los datos bajo un condicional de la forma:
 
Dame el valor de la columna email y la fila identificador.
 
Es decir, cada registro o fila tendrá un identificador, y ese identificador tendrá varios datos asociados, por tanto si tenemos un identificador, podemos extraer los demás datos de ese registro (como el nombre, email, fecha de nacimiento, ciudad, etc.) con solo conocer el nombre de la columna que lo contiene. Por eso solo nos hemos preocupado de enviar un dato, el id o identificador.
 
Algo que no he dicho antes es que la página que contiene el formulario, ya sea por POST o por GET o mediante un enlace, no tiene requisitos de extensión en su nombre (salvo otros imperativos, como la lectura de una base de datos), es decir, podemos tener página con extensión .htm o .php, pero la página que recibe los datos debe ser .php necesariamente.

<html> 
<head> 
<title>Lista de clientes.</title> 
</head> 

<body> 
<!-- A través de la variable id enviamos el valor 324 -->

Javier Rodriguez -- <a href="ficha_cliente.php?id=324">Ver ficha del cliente</a>

</body>
</html>
===============================
<html> 
<head> 
<title>Recibo cliente.</title> 
</head> 

<body> 
<!-- Recibimos la variable id y la guardamos en la 
variable identificador y la imprimimos en pantalla -->

<?php
$identificador 
$_GET['id'];

echo 
"El identificador de este cliente es: $identificador";
?>

</body>
</html>

Código PHP

Contacto

an image

Agrégame a Favoritos

Hazme tu página de inicio