Hola,como puedo indicar en una sesion,que todo lo que se realize en ella,sea relacionado con el usuario,que esta en el sistema,me explicare mejor con un ejemplo:
En mi base de datos ingrese a dos vendedores:
ahora cada vendedor ingresara clientes ,y siguiendo el ejemplo ,este seria el caso:
Vendedor1:ingreso al cliente
y el siguiente vendedor,ingreso sus clientes:
por la cual la relacion quedaria de esta manera:
Código:
Vendedor1:
Empresa1
Empresa2
Código:
Vendedor2:
Empresa3
Empresa4
Ahora cuando el vendedor1,ingrese al sistema e inicie su sesion y realize una consulta,en el listbox deberia aparecer:
Y en el caso de que el vendedor2,ingrese al sistema e inicie sesion,y luego realize una consulta solo deberia aparecer:
Es aqui donde tengo el problema,ya que al iniciar sesion con el vendedor1,y luego realizar una consulta,en el listbox,me aparece:
Código:
Empresa1
Empresa2
Empresa3
Empresa4
Y si realizo el mismo procedimiento con el vendedor2,sucede lo mismo.
Esto no deberia suceder,ya que el vendedor1,solo ingreso al cliente:Empresa1 y Empresa2.y no ha Empresa3 y Empresa4.
Ahora mi consulta es la siguiente,dentro de una sesion,¡¿como puedo solucionar este problema y conseguir lo que describo en el ejemplo?
O debo realizar algo,en el momento que ingreso un cliente,
Gracias
Aqui posteo el codigo que tengo para iniciar mi sesion:
Código:
<?php
//datos que se reciben desde el login.php
$rut =$_POST["rut"];
$clave = $_POST["clave"];
//conecto con la base de datos
$conn = mysql_connect("localhost","root","");
//selecciono la BBDD
mysql_select_db("ventas",$conn);
//Sentencia SQL para buscar un usuario con esos datos
$ssql = "SELECT * FROM password WHERE pass_rut_persona='$rut' and usu_password='$clave'";
//Ejecuto la sentencia
$rs = mysql_query($ssql,$conn);
//vemos si el usuario y contraseña es válido
if (mysql_num_rows($rs)!=0){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
session_register("autentificado");
$autentificado = "SI";
/*Este switch lo utilizo,para recibir los valores desde el php de login,en el cual se registra un vendedor o cliente*/
switch($_POST["valor"])
{
case 1:
include ("/wamp/www/sistema_ventas/portales/portal_vendedor/portal.php");
break;
}
}else {
//si no existe le mando otra vez a la portada
header("Location:/sistema_ventas/logins/login_vendedor.php?errorusuario=si");
}
mysql_free_result($rs);
mysql_close($conn);
// header ("Location: /sistema_ventas/portales/portal_vendedor/portal.php");
?>
Este es el modelo de mi base de datos,y lo posteo,para que se me entienda la duda que tengo o si necesito realizar alguna modificacion,para conseguir lo que necesito.