Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/02/2008, 12:43
Avatar de popobcn
popobcn
Moderador
 
Fecha de Ingreso: noviembre-2006
Ubicación: Cerdanyola del Vallès
Mensajes: 3.892
Antigüedad: 18 años, 4 meses
Puntos: 1142
Re: Cada usuario su pagina

todotorneos,

Imaginemos que queremos que la página "menganito.php" sea la encargada de cargar la información del usuario o su página personal con sus datos. El nombre de este archivo, si vamos a optimizar los enlaces con modrewrite a posteriori es irrelevante como veras más adelante ;), asi que no te preocupes por eso.

Para que menganito.php sea capaz de identificar que información ha de cargar en cualquier solicitud y con el fin de evitar que cada usuario tenga una página personal y única, utilizamos la variable usuario para pasar el valor a consultar en la base de datos de la siguiente manera mediante un enlace:

Código PHP:
<?php
echo "a href=\"menganito.php?usuario=$nombreusuario\">Datos del usuario</a>";
?>
usuario recoge el valor del nombre del usuario, traspasado en la variable $nombreusuario. NO se si tu script trabajará con sesiones o con cookies, pero el valor del nombre del usuario lo recogeras en alguna variable, en nuestro ejemplo la hemos llamado asi ;) xD, por lo que menganito.php tan solo trata la información traspasada en la variable "usuario" de la siguiente manera:

Código PHP:
<?php
//Recogemos el valor traspasado usuario
$user $_GET['usuario'];

//montamos la consulta en la bbdd consultado el registro que coincida con el nombre del usuario
(..)

//mostramos los datos

?>
Igual no he sido todo lo claro me habria gustado ser... pero si tienes dudas comentalas y continuamos ;)

Saludos