Hola,
Tengo el siguiente problema, tengo 3 programas ingresaventas.php – prog6.php y puedeingresar.php
El primero (ingresaventas.php) pido los datos y va bien:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="css/style.css" rel="stylesheet" type="text/css" media="screen" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Registro_ventas</title>
<style type="text/css">
</style>
</head>
<body>
<?php include("menuprincipal.php");?>
<FORM ACTION=prog6.php METHOD=post>
<fieldset style="border:6px groove #ccc; background:#F8ECE0;">
<b>INGRESA TU ANUNCIO<b><br><br>
<b>Eres Empresa o Particular?<b><br><br>
<input type=radio name=CATEGORIA value="1" >Empresa<br>
<input type=radio name=CATEGORIA value="2">Particular<br><br>
<b>Ingresa tu nombre de Usuario o empresa:<b><br><br>
<input type="text" name="usuario" ><br><br>
<b>Ingresa tu password:<b><br><br>
<input name="clave" type="password" value="" /><br><br>
<INPUT TYPE=submit NAME=OK VALUE="evento1">
<input type="reset"/>
</FORM>
</fieldset>
</body>
</html>
El segundo (prog6.php) verifico si el usuario, particular o empresa exista si existe va al siguiente programa y también va bien
<?php
//Proceso de conexion con la base de datos
include("conexion.php");
//Inicio de variables de sesion
if (!isset($_SESSION)) {
session_start();
}
$OK = $_POST['OK'];
@$CATEGORIA = $_POST['CATEGORIA'];
$clave = $_POST['clave'];
$usuario = $_POST['usuario'];
// Verifico que los datos sean ingresados
if (empty($CATEGORIA)) {
echo '<script language = javascript>
alert("No ha ingresado si es Empresa o Particular porfavor verifique. Presione enter para continuar.")
self.location = "ingresaventas.php"
</script>';
}
else
{
if (empty($usuario)) {
echo '<script language = javascript>
alert("Empresa o Clave en blanco, por favor verifique. Presione enter para continuar.")
self.location = "ingresaventas.php"
</script>';
}
else
{
if (empty ($clave)) {
echo '<script language = javascript>
alert("Empresa o Clave en blanco, por favor verifique. Presione enter para continuar.")
self.location = "ingresaventas.php"
</script>';
}}}
if ($OK == "evento1") {
if ($CATEGORIA=="1"){
echo "Atencion entre como empresa";
$consulta= "SELECT * FROM dato_empresa WHERE empresa='".$usuario."' AND passwd1='".$clave."'";
$resultado= mysql_query($consulta,$conexion) or die (mysql_error());
$fila=mysql_fetch_array($resultado);
$empresa = $_POST['empresa'];
if (!$fila[0]) //opcion1: Si el usuario no existe o los datos son incorrectos
{
echo '<script language = javascript>
alert("No existe ningún usuario con este nombre. Porfavor registrese.")
self.location = "registro.php"
</script>';
}
else
{
header("Location: puedeingresar.php");
}}
if ($CATEGORIA=="2"){
echo "Atencion entre como particular";
$consulta= "SELECT * FROM particular WHERE usuario='".$usuario."' AND passwd='".$clave."'";
$resultado= mysql_query($consulta,$conexion) or die (mysql_error());
$fila=mysql_fetch_array($resultado);
if (!$fila[0]) //opcion1: Si el usuario no existe o los datos son incorrectos
{
echo '<script language = javascript>
alert("No existe ningún usuario con este nombre. Porfavor registrese.")
self.location = "registro.php"
</script>';
}
else
{
header("Location: puedeingresar.php");
}}}
?>
Este ultimo (puedeingresar.php) es el que tengo el problema para poder recibir los dato del que se ha conectado ya que veo que no tiene los datos se pierde y se va a la pagina de inicio
En este caso he probado con una sola base de datos la de empresa.
<?php
// iniciar sesion
session_start();
//Incluye menu principal
include("menuprincipal.php");
// Validar si se esta ingresando con sesion correctamente
//Proceso de conexion con la base de datos
include("conexion.php");
if (isset($_SESSION['empresa'])) {
echo 'Bienvenido '.$_SESSION['usuario'];
echo '<h5><a href="logout.html">Cierre Sesion</h5></a>';
}else{
echo '<SCRIPT LANGUAGE="javascript">
location.href = "index.php";
</SCRIPT>';
}
?>
Tabla Particular
Id
Usuario
Passwd
Email
Ipuser
Tabla dato_empresa
Id_empresa
Empresa
Cif
Usuario
Passwd1
En la espera
Gracias y saludos