Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/10/2010, 16:33
Avatar de mcun
mcun
 
Fecha de Ingreso: octubre-2010
Ubicación: tras la pantalla
Mensajes: 466
Antigüedad: 14 años, 5 meses
Puntos: 55
Respuesta: Error En funcion Header

según cometa el colega substitulle los echo por print ( o revisa las funciones que posteo) y usa elseif en vez de else prueba el code que te paso modificado

Código PHP:
Ver original
  1. $cla=$_POST["contra"];
  2. print $cla;
  3.  
  4.  
  5. $id = mysql_connect("localhost", "root", "isaang");
  6.  
  7. mysql_select_db("usuarios", $id);
  8.  
  9. $consulta = "SELECT * FROM claves WHERE clave='$cla'";
  10.  
  11. $datos = mysql_query($consulta, $id);
  12.  
  13. $numDatos = @mysql_num_rows($datos);
  14.  
  15. if ($numDatos <= 0) {
  16. print( "Error: Usuario o contraseña incorrectos. Usuario no dado de alta. ¡¡¡Favor de Registrarse!!!.<br>");
  17. } elseif($_SESSION['User'] = $_POST['usuario']) {
  18.  
  19.  
  20. header('Location: consulta.php'); // registro 0, campo 3, que será la página personal del usuario
  21. }