Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2014, 09:37
K1R4MC
 
Fecha de Ingreso: abril-2014
Mensajes: 56
Antigüedad: 10 años
Puntos: 0
Pregunta ¿donde va el header?

esta es una pregunta simple, es que cada que pongo el header para que cuando marque un error de logueo, lo marque en el mismo index pero solo me redirecciona al index y no marca el error por eso quiero preguntarles si estoy bien miren:

Código PHP:
Ver original
  1. include('configuracion.php');
  2.  
  3. if ($_POST['entrar']) {
  4. $username=$_POST['username'];
  5. $password=$_POST['password'];
  6. if($username==NULL|$password==NULL) {
  7. echo "un campo está vacio.";
  8. header("Location: ../index");
  9. }else{
  10. $query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
  11. $udata = mysql_fetch_array($query);
  12. if($udata['username'] != $username) {
  13. echo "Usuario incorrecto.";
  14. header("Location: ../index");
  15. }else{
  16. $query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
  17. $data = mysql_fetch_array($query);
  18. if($data['password'] != $password) {
  19. echo "contraseña incorrecta.";
  20. header("Location: ../index");
  21. }else{
  22. $query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
  23. $row = mysql_fetch_array($query);
  24. $_SESSION["s_username"] = $row['username'];
  25. echo "Has sido logueado correctamente ".$_SESSION['s_username']." y puedes acceder al Me.";
  26. header("Location: ../me");
  27. }
  28. }
  29. }
  30. }
el header final si me redirecciona a la pagina sin problemas ¿me dicen si estoy bien o mal y como lo corrijo porfa?