Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/03/2006, 21:36
jak
 
Fecha de Ingreso: septiembre-2005
Mensajes: 39
Antigüedad: 18 años, 7 meses
Puntos: 0
gracias nacho00 y laaccaal,por responder,pero esto realizo en mi php,donde valido la sesion.

nacho00 estos cambios realize,y tambien agrego el codigo,para consultar clientes.
Tambien ese campo idvendedor,que agregare a la tabla cliente,lo debo dejar como foranea o primaria,y en realidad ese campo,sera para relacionar la tabla de vendedores con la tabla clientes,estoy en lo correcto?
gracias
Código PHP:
<?php
$id    
=$_POST["id"];
$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,si los datos son correctos podra acceder al sistema,si son incorrecto sera enviado al login*/

$ssql "SELECT * FROM password WHERE id='$id' 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[id]=$rs[id];
    
session_register("autentificado");
    
$autentificado "SI";
   
// header ("Location: /sistema_ventas/portales/portal_vendedor/portal.php");

   
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");
?>
Aqui realizo la consulta,para mostrar los clientes que pertenezcan solo al vendedor,que los ingreso.Pero al momento de realizar la consulta,en el listbox,no me muestra ningun valor,por lo que veo no llega el valor que tiene esta variable '$_SESSION[id]' a la pagina de consulta de cliente.
Cual puede ser el problema?, o como hago,para que llegue el valor de esa variable a la pagina de consulta.

Código PHP:
  
<html>
 <head>
 <LINK REL="stylesheet" TYPE="text/css" HREF="/sistema_ventas/estilo/estilo.css">
 <SCRIPT src="/sistema_ventas/validaciones/cliente/validacion.js"></SCRIPT>
 <title>pedido-ingreso</title>


</head>
<table cellspacing="2" cellpadding="2" align=center border=1 align=center>
<FORM name=formu action="proceso.php" method="POST">

<?php

include("/wamp/www/sistema_ventas/conexion/conexion.php");

$sSQL="select cli_rut_empresa as Rut,cli_nom_empresa as Empresa,
       cli_comuna as Comuna

       from
     
      cliente,

      where   idvendedor = '$_SESSION[id]'"
;

$result=mysql_db_query("ventas",$sSQL);

echo 
"<tr>
<td>
Nombre Empresa * :
</td>"
;

echo 
"<td><select name='nombre'>";



$row=mysql_fetch_array($result);

while (
$row=mysql_fetch_array($result))
{

echo 
"<option value=".$row['id'].">"." ".$row['Empresa']." ".$row['Comuna']."</option>";
}

mysql_free_result($result);
echo 
"</select>";
mysql_close();
?>
<?php
echo "
     </td>
    </tr>"
;?>

Última edición por jak; 11/03/2006 a las 23:34