En mi base de datos ingrese a dos vendedores:
Código:
ahora cada vendedor ingresara clientes ,y siguiendo el ejemplo ,este seria el caso:Vendedor1 Vendedor2
Vendedor1:ingreso al cliente
Código:
y el siguiente vendedor,ingreso sus clientes:Empresa1 Empresa2
Código:
por la cual la relacion quedaria de esta manera:Empresa3 Empresa4
Código:
Vendedor1: Empresa1 Empresa2
Código:
Ahora cuando el vendedor1,ingrese al sistema e inicie su sesion y realize una consulta,en el listbox deberia aparecer:Vendedor2: Empresa3 Empresa4
Código:
Y en el caso de que el vendedor2,ingrese al sistema e inicie sesion,y luego realize una consulta solo deberia aparecer:Empresa1 Empresa2
Código:
Es aqui donde tengo el problema,ya que al iniciar sesion con el vendedor1,y luego realizar una consulta,en el listbox,me aparece:Empresa3 Empresa4
Código:
Y si realizo el mismo procedimiento con el vendedor2,sucede lo mismo.Empresa1 Empresa2 Empresa3 Empresa4
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.
![](http://img52.imageshack.us/img52/3531/modelo28cj.th.jpg)