Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/08/2011, 00:34
__SDP__
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: entrar como administrador

yo que tu ordenaria el codigo primero

Código PHP:
Ver original
  1. if(isset($_POST["usuario"]) and isset($_POST["contrasena"])){
  2.    //aqui haces tu consulta con los datos
  3.  
  4. }elseif(isset($_POST["usuario"])){
  5.      header("Location: inicio.php?error=Falta el usuario"):
  6. }elseif(isset($_POST["contrasena"])){
  7.      header("Location: inicio.php?error=Falta la contraseña"):
  8.  
  9. }else{
  10.    header("Location: inicio.php?error=No ha ingresado ningun dato"):
  11. }

no necesitas hacer dos consultas a la base de datos ya tienes el usuario y la contraseña

SELECT username,password FROM usuarios WHERE username = '$username' and password = '$contrasena'

y si no te funciona el header de momento usa javascript y deja para el ultimo eso y lo solucionas

?>
<script languaje="javascript">
location.replace("inicio.php");
</script>
<?php