miren saben que yo hice un sistema de logeo....y cuando inicia session todo bn me lo autentifica y todo pero en el momento de imrpimir la variable ke en este caso es una variable de sesion...... me muestra siempre el primer registro asi yo me alla logeado con el ultimo registro...les anexo los codigos
este es el login.php
Código PHP:
<?php
session_start();
$_SESSION["nombre"] = $_POST["nombre"];
$_SESSION["apellido"] = $_POST["apellido"];
//datos para establecer la conexion con la base de mysql.
mysql_connect('localhost','root','1234')or die ('Ha fallado la conexión: '.mysql_error());
mysql_select_db('base')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
?>
procesarlogin.php
Código PHP:
<?php
session_start();
$_SESSION["nombre"] = $_POST["nombre"];
$_SESSION["apellido"] = $_POST["apellido"];
//configurar los datos de su cuenta
include "conexion.php";
//comprobacion del envio del nombre de usuario y password
$correo=$_POST['correo'];
$contrasena=$_POST['contrasena'];
if ($correo==NULL|$contrasena==NULL) {
echo "<script>"."alert ('Error:usuario o clave en blanco.')"."</script>";
echo "<meta HTTP-EQUIV='refresh' content='0;url=login.php'>";
}else{
$query=mysql_query("SELECT * FROM usuario WHERE correo= '$correo' and contrasena= '$contrasena'") or die (mysql_error());
$data = mysql_fetch_array($query);
if($data['correo'] != $correo or $data['contrasena'] != $contrasena) {
echo "<meta HTTP-EQUIV='refresh' content='1;url=login.php'>";
echo "<script > alert ('Error!! contraseña equivocada.')</script>";
}else{
$query =mysql_query("SELECT * FROM usuario WHERE correo = '$correo' and contrasena = '$contrasena'") or die (mysql_error());
$row=mysql_fetch_array($query);
$_SESSION["correo"] = $row['correo'];
echo "<center>".$_SESSION['nombre']."<h3>"."Usuario atorizado."."</h3>"."<br>".".........Entrando al sistema espere porfavor..."."</center>";
echo "<meta HTTP-EQUIV='refresh' content='3;url=home.php'>";
}
}
?>
y este es el home
Código PHP:
<?
session_start();
$_SESSION["nombre"] = $_POST["nombre"];
$_SESSION["nombre"] = $_POST["apellido"];
?>
<?
include "conexion.php";
echo "Bienvenido.";
$query =mysql_query("SELECT * FROM usuario") or die (mysql_error());
$row=mysql_fetch_array($query);
echo $_SESSION['nombre']= $row['nombre'];
echo $_SESSION['apellido']= $row['apellido'];
?>
<a href="logout.php">Salir</a>