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.


