Estoy aprendiendo a utilizar PHP y MySQL, hasta ahora he logrado por fin crear un inicio de sesión que me redirecciona a otra pagina. Pero quiero que en esta otra pagina muestre el nombre del usuario que se ha logeado.
Este es el código que estoy utilizando:
Código PHP:
<?php
session_start();
include 'access.php';
if($_POST['user'] && $_POST['pass']) {
$sql="SELECT * FROM usuarios WHERE login='".$_POST['user']."' AND pass='".$_POST['pass']."'";
$_SESSION['user'] = $_POST['user'];
if(empty($_SESSION['user']))
{
header('Location: error.php');
}
$resultado=mysql_query($sql, $conexion) or die ("Error");
$numRegistros=mysql_num_rows($resultado);
if($numRegistros==0) {
echo "Error, no existen registros que coincidan con tu usuario y contraseña";
} else {
echo "<bold><center>Login exitoso<br>Bienvenido<br><br>En unos momentos será redireccionado.</bold></center>";
echo '<html><head><META HTTP-EQUIV="REFRESH" CONTENT="4;index2.htm"></head></html>';
}
}
?>
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
include 'login.php';
echo "<center>PROYECTO Z</center>";
echo $_SESSION['user'];
?>
</body>
</html>
Cita:
Este mensaje hace referencia a esta linea de mi archivo login.phpNotice: Undefined index: user in C:\xampp2\htdocs\projectoz\login.php on line 7
Código PHP:
if($_POST['user'] && $_POST['pass']) {