Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/07/2009, 12:34
Avatar de jhonnyfernando
jhonnyfernando
 
Fecha de Ingreso: abril-2006
Ubicación: Bogotá - Colombia
Mensajes: 103
Antigüedad: 18 años
Puntos: 1
De acuerdo Respuesta: comprobar usuario y contraseña en una tabla de mysql con PHP

el otro error que veo es que en $_SESSION[empresa] no lleva comillas deberia ser $_SESSION["empresa"] y lo otro es que pone

Código PHP:
if($result == 1
pero en este caso pueden haber más de dos personas en la base de datos identificados en el mismo usuario y contraseña y estar diferenciados por el id, entonces chequea eso


pruebalo de esta forma

Código PHP:
<?php
    $conexion 
mysql_connect("localhost""empresas""empresas");
    
mysql_select_db("dgtv"$conexion);
    
    
$usuario $_POST["usuario"];
    
$password $_POST["password"];
    
    
$busqueda "SELECT usuario, password from empresa WHERE usuario = '%s' AND password = '%s'";
    
$busqueda sprintf($busqueda$usuario$password);
    
$busqueda mysql_query($busqueda$conexion);
    
    
$result mysql_num_rows($busqueda);
    
    if(
$result >= 1){
        
session_start();
        
$_SESSION["empresas"] = true;
        
header("Location: form_ingresar_vacantes.php");
    } 
    else{
        
header("Location: msj_error_empresas.php");
    }
?>
__________________
Gracias por los puntos!

Saludes ;-)