Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/01/2011, 13:38
Avatar de Rankxerox1984
Rankxerox1984
 
Fecha de Ingreso: septiembre-2010
Mensajes: 253
Antigüedad: 14 años, 2 meses
Puntos: 4
Mensaje Respuesta: No funciona y no se por qué V2.0 ...es lógico

Hola repara2:

Gracias por las indicaciones, me han sido muy útiles ¿Me podrias indicar la función alternativa a la obsoleta?
Finalmente el código funciona pero en lugar de header tengo que usar include ¿..?
te lo adjunto por si ves el fallo.

Código PHP:
<?php session_start ();

    
error_reporting(E_ALL); 
    
ini_set("display_errors"1);
// Llamo las variables de conexión a DB
 
        
require_once ('../recor/LoginDB.php');
// Nombre de la tabla
    
        
$tbl_name="personas";  

// Defino $usuario y $clave 
        
$usuario=$_POST['usuario']; 
        
$clave=$_POST['clave']; 

// Protejo frente a MYSQL injection
        
$usuario stripslashes($usuario);
        
$clave stripslashes($clave);

// Abro conexión y selecciono la base de datos
        
$connection mysql_connect($host$user$pass) or die ("Unable to connect!"); 
        
mysql_select_db($db) or die ("Unable to select database!"); 
        
//Construyo la select
        
$sql="SELECT * FROM $tbl_name WHERE usuario='$usuario' and clave='$clave'";
        
$result=mysql_query($sql);

// Cuento las filas de la tabla 
        
$count=mysql_num_rows($result); 
        
// Si $usuario y $clave coinciden, tiene que haber una fila

        
if($count==1){

// Registro $usuario, $clave y redirijo a la página de destino 
    //Esta función ha sido declarada OBSOLETA desde PHP 5.3.0. Su uso está totalmente desaconsejado ¿..?. 
    
    
$_SESSION['usuario'] = $usuario
    
$_SESSION['clave'] = $clave

    
//header("location:../Prueba_MantWeb.php"); 
    
include('../Prueba_MantWeb.php');

else { 
    echo 
"ERROR en usuario o clave"
}  

?>
Gracias muchas,