Estoy haciendo un sistema con php y mysql,primero ingreso la informacion del vendedor a traves de un login,esa informacion es comprobada en la tabla de usuarios con una sentencia sql,si los datos ingresados en el login son correctos,el vendedor es redireccionado a la pagina donde se encuentra menu.php.
En la parte de menu.php,describo el problema que tengo.
Como puedo solucionar el problema?
gracias.
Aqui compruebo los datos del vendedor y redirecciono a la pagina menu.php,aqui no tengo problemas.
Código:
<?php
$rut =$_POST["rut"];
$clave = $_POST["clave"];
//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";
switch($_POST["valor"])
{
case 1:
include ("/wamp/www/sistema_ventas/portales/portal_vendedor/menu.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");
?>
menu.php
En esta pagina tengo el problema,ya que al hacer click en el enlaze ingreso,la pagina solo queda en menu.php,pero no redirecciona hacia vendedor_ingreso_cliente.php,como lo tengo en el switch,es decir el valor uno,que le asigno a la variable id en el link,no lo recibe,por lo cual no es recibido en el case 1,y no me permite redireccionar.
Código:
<table>
<div align="center">
<tr>
<td><a href="menu.php?id=1">ingreso</a>
<br>
<a href="menu.php?id=2">consulta</a> </td>
<td>
<?
$id=$_GET['id'];
switch ($id) {
case 1:
include("vendedor_ingreso_cliente.php");
break;
case 2:
include(consulta_cliente.php");
break;
}
?>
</td>
</tr>
<tr>
<td colspan="2">Pie de página</td>
</tr>
</table>