Como he comentado en post anteriores tngo un panel de acceso donde yo debo ingresar y ver mi ficha tecnica al igual cada usuario ya q cada uno tiene su ficha asignada.
pero al ingresar con la clave me muestra siempre la misma ficha, tngo 3 usuarios con fichas diferentes pero siempre me muestra la ficha de ID 1
aqui dejo los codigos para ve donde esta mi error
por cierto tengo una tabla llamada
usuarios con campos
id -> INT autoincrement
nombre --> text
email
clave
id_tipo_usuario
direccion
telefono
login.php
Código PHP:
<?php
session_start();
include "../conect.php";
$email = strtolower ($_REQUEST["email"]);
$clave = strtolower ($_REQUEST["clave"]);
//echo $email."....".$clave;
/*
$sql="select * from usuario"; //LOGIN DE USUARIOS
$sql_exec = mysql_query($sql);
//$rec = mysql_fetch_array($sql_exec);
while($rec = mysql_fetch_array($sql_exec)){
echo $rec['email']."---".$rec['clave']."<br>";
}
*/
if(empty($email) or empty($clave)){
//error tipo: 1 campos vacios.
header("Location: ../login.php");
}else{
$sql="select * from usuario where email='".$email."' and clave='".$clave."' "; //LOGIN DE USUARIOS
$sql_exec = mysql_query($sql);
$rec = mysql_fetch_array($sql_exec);
//echo mysql_num_rows($sql_exec);
//echo mysql_error();
if ($rec['email'] == $email and $rec['clave'] == $clave ){
$_SESSION['id']=$rec["id"];//ID DEL USUARIO
$_SESSION['nombre']=$rec["nombre"];//nombre del usuario
$_SESSION['email']=$rec["email"];//email
$_SESSION['id_tipo_usuario']=$rec["id_tipo_usuario"];//ID DEL USUARIO
header("Location: ../ficha_users.php");
}else{
$msj="Error";
//error tipo: 2 usuarios no esta registrado en la base de datos
header("Location: ../login.php");
}
}
?>
la ficha de usuarios
ficha_users.php
Código PHP:
<?php require_once('includes/sesion.php'); ?>
<?php require_once('Conect.php'); ?>
<?php
$rec = "-1";
if (isset($_SESSION['id'])) {
$rec = $_SESSION['id'];
}
$sql="select * from usuario";
$sql_exec = mysql_query($sql);
$rec = mysql_fetch_array($sql_exec);
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><?php
echo $rec['nombre'];
?></td>
</tr>
<tr>
<td><?php
echo $rec['direccion'];
?></td>
</tr>
<tr>
<td><?php
echo $rec['telefono'];
?></td>
</tr>
</table>
</body>
</html>
sesion.php
Código PHP:
<?php
session_start();
if(!isset($_SESSION['id'])){
header("Location: login.php");
}
?>
si pueden orientarme o ayudarme se los agradeceria!!!