hola, te mando una estructura de login para que la repases:
Código PHP:
session_start();
-----conexxion a la base de datos---------------------
//Datos de Login
$usuario = $_POST['usuario'];
$password = $_POST['password'];
//Encriptamos los datos para comprarlos en la BD
$login_usu=md5($usuario);
$login_psw=md5($password);
//Verificar
$cad = "select * from usuario where usuario_nombre='$login_usu'";
$datos = mysql_query($cad);//permite que se ejecute una cadena sql
$total=mysql_num_rows($datos);//CUANTA EL NUMERO DE REGISTROS QUE TIENE $datos, EN ESTE CASO 1
if($total > 0){
$cad = "select * from usuario where usuario_nombre='$login_usu' and usuario_password='$login_psw'";
$datos = mysql_query($cad);
$total = mysql_num_rows($datos);
if($total>0){
$nombre =mysql_result($datos,0,2);
$codigo =mysql_result($datos,0,0);
//Aqui pasas la variables de sesion
$_SESSION["nombre"]=$nombre;
$_SESSION["codigo"]=$codigo;
header("location:tusitio/paneldeusuario.php");
}
else{
//error de contraseña
}
}
else{
//error de usuario
}
ya con esto autentificas al usuario y le mandas la sesion a la pagina que quieres, ahora recibes esa sesion y cojes los datos:
Código PHP:
session_start();
-----conexxion a la base de datos---------------------
$codigo = $_SESSION["codigo"];//recibes la sesion
$cad="select * from usuario where usuario_id='$codigo'";
$rs=mysql_query($cad,$c);
while($row = mysql_fetch_array($rs)) {
$nombre = $row["usuario"];
}
echo $nombre // pones el nombre donde quieras
es algo sensillo ojala lo entiendas, saludos