Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/02/2012, 08:55
IEKK
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 13 años, 8 meses
Puntos: 202
Respuesta: Segunda duda acerca del get

¿Lo que quieres es que un usuario registrado pueda ver el perfil de otro?
Se hace un poco tedioso el leer en este foro porque escriben rápido y no se entiende bien.

Algo rapidito sería así:

Código PHP:
<?php
session_start
();

//Comprobaremos si existe el parámetro y a la vez si es un usuario logueado:
if( isset($_GET['alias']) and isset($_SESSION['user']) )
{

$alias $_GET['alias']; //pon seguridad aquí o tu web caéra rápido a inyecciones SQL.

/*En este if deberías poner un or die() para que si se produce un error no vean
 el nombre de tu tabla ni los campos. De nuevo la seguridad.

Como no sé el nombre de tus campos los llamaré nombre ,apellidos y teléfono*/
if ($consulta mysql_query("SELECT nombre,apellidos,telefono FROM users WHERE alias='$alias'") )
{
    echo 
'Estas viendo el perfil de '.$_GET['alias'];

    
//obtenemos un array asociativo con fetch_assoc
    
$consulta mysql_fetch_assoc($consulta);

    
//mostramos los datos del usuario
    
echo 'Nombre: '.$consulta['nombre'].'<br>';
    echo 
'Apellidos: '.$consulta['apellidos'].'<br>';
    echo 
'Nº de teléfono: '.$consulta['telefono'].'<br>';
}
else
{
    echo 
'Este usuario no está en nuestra base de datos';
}

}
//si pone un alias pero no está logueado:
elseif( isset($_GET['alias']) 
{
echo 
'Para ver el perfil de este usuario debe loguearse'
}


?>
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(