Comunidad de diseño web y desarrollo en internet

validacion en php en un login

Citar            
MensajeEscrito el 24 Jun 2017 09:10 pm
Hola a todos , alguien podria ayudarme con mi codigo , soy inexperta en programacion , necesito qe mi login lea 3 tipos de usuarios distintos pero no me funciona,los if los tengo malo y no me redirigen, disculpen la molesta

<?php
$usuario=$_POST['usuario'];
$clave=$_POST['clave'];

$conexion=mysqli_connect("localhost", "root", "", "ejemplo");
$consulta="SELECT * FROM registro WHERE usuario='$usuario' and clave='$clave' and privilegio=''";
$consulta1="SELECT * FROM registro WHERE privilegio=''";
$resultado=mysqli_query($conexion, $consulta);

$filas=mysqli_num_rows($resultado);


if ($filas==0){
header("location:Bienvenido.php");
}
elseif($filas==1){
header("location:Administrador1.php");
}
elseif($filas==2)
{
header("location:index.php");
}

mysqli_free_result($resultado);
mysqli_close($conexion);

Por nina123

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 26 Jun 2017 06:28 pm
El query tiene una condicion vacía

SELECT * FROM registro WHERE usuario='$usuario' and clave='$clave' and privilegio=''"

¿Es esto correcto?

Quizás no esté devolviendo nada de error de SQL. Algo que podrías hacer es imprimir el query

echo $consulta;

Luego la copias y pegas en phpmyadmin a ver si te da resultados

Jorge

Por solisarg

BOFH

13380 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome

   Página 1 de 1

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.