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: 20 años, 6 meses
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 ;-)