El tema es asi, tengo una tabla llamada usuarios y otra notas. Como ya sabran las notas corresponde a cada usuario. Entoces mi cliente me pide que en una pagina sola se pueda loguear y al mismo tiempo ver los listados. Pondria el pas de cada usuario y chequea sus notas.
Bien, donde esta el problema? el problema es cuando pongo hola "pepe" y pepe no aparece y tampoco el listado, pero al poner el pass del usuario entra prerfectamente.
Código PHP:
<?php
include('../connn.php');
session_start();
if($_POST['enviar'])
{
if($_POST['user'])
{
$sql = "SELECT * FROM usuarios WHERE pass='".$_POST['user']."'";
$res = mysql_query($sql, $con) or die(mysql_error());
$tot = mysql_num_rows($res);
if($tot > 0)
{
$_SESSION['logueado'] = "SI";
$_SESSION['usuario'] = $_POST['nombre'];
} else
{
echo "Usuario incorrecto";
}
}
}
?>
<?php if($_SESSION['logueado'] == "SI"){ ?>
<?php
$sql = "SELECT * FROM notas WHERE users='".$_SESSION['usuario']."'";
$res = mysql_query($sql, $con) or die(mysql_error());
//$tot = mysql_num_rows($res);
?>
<a href="cerrar.php">Cerrar sesion</a><br /><br />
Hola <?=$_SESSION['usuario']?>
<?php
while ($fila = mysql_fetch_array($res)){
?>
<?=$fila['pr_id']?>, <?php echo $fila['titulo']; ?><
<?php
}
mysql_close();
?>
<?php } else { ?>
<form method="post" action="" >
<br/><br/>
Nombre de usuario:<br/>
<input type="text" name="user"/><br/><br/>
<input type="submit" name="enviar" value="Loguearse"/>
</form>
<?php } ?>