Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/12/2015, 16:46
Avatar de herzbazi
herzbazi
 
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 2 meses
Puntos: 36
Respuesta: Al dejar los campos vacios no aparece nada

no entiendo exactamente que quieres lograr con todo el codigo que tienes , si quieres hacer un login algo como este te funciona de maravilla, aclarandote que falta seguridad en tu consulta

Código PHP:
Ver original
  1. <?php
  2.     if (isset($_POST['username']) && !empty($_POST['username']) &&
  3.         isset($_POST['password']) && !empty($_POST['password'])){
  4.             $username=$_POST['username'];
  5.             $password=$_POST['password'];
  6.  
  7.             $query = mysql_query("SELECT username,password FROM users WHERE username = '$username'") or die(mysql_error());
  8.             $row = mysql_fetch_array($query);
  9.             $NumReg= mysql_num_rows($row);
  10.             if($NumReg == 1){
  11.                 $_SESSION['usuario'] = $row['tipo_usario'];
  12.                 header("Location: pagina.php");
  13.             }elseif ($NumReg == 0) {
  14.                 header("Location: index.php?m=1");
  15.             }
  16.  
  17.         }else{
  18.             echo "La password o el usuario  no fueron enviados";
  19.         }
  20.     }
  21. ?>

busca sprintf y mysqli_real_escape_string para darle seguridad pues asi como la tienes facil de entrar a tu sistema sin contar un user y pass
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..