Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2013, 19:09
osiris
 
Fecha de Ingreso: marzo-2003
Ubicación: Catalunya
Mensajes: 265
Antigüedad: 21 años, 7 meses
Puntos: 2
header: tenemos un problema!

Hola a tod@s:

He buscado en todas partes y no puedo solucionar mi problema con los headers.
Tengo el siguiente archivo.php:

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



if (empty($_POST["user"]) or empty($_POST["password"]))
{
$_POST['error']=0;
header("Location:indexct.php");
}else{
$nom=$_POST['user'];
$clau=$_POST['password'];

    include("connexio.php");
    $sql = "SELECT * FROM usuaris WHERE usuari = '$nom' and password = '$clau'"; 
    $rec = mysql_query($sql); 
    $count = 0; 
  
    while($row = mysql_fetch_object($rec)) 
    { 
        $count++; 
        $result = $row; 
    } 
  
    if($count == 1) 
    { 
       header("Location:index.php");
    } 
  
    else 
    { 
        echo "No se encuentra";
    } 
Es muy básico. Recibe datos de un formulario y comprueba que los campos estén llenos, de lo contrario redirige a indextc.php.

Bueno, este header funciona. Pero más abajo, en caso de que los datos sean correctos, he puesto una redirección nueva, otro header que me manda a index.php. Pero no funciona.

Mi pregunta: ¿por qué funciona el primer header (el de arriba del código) y no funciona el segundo? Estoy harto de hacer pruebas y no consigo nada.

Agradeceré vuestra ayuda.
__________________
www.armand.cat