Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] validacion de usuarios en mysqli

Estas en el tema de validacion de usuarios en mysqli en el foro de PHP en Foros del Web. buenos noches tengo una pregunta que tengo mal en este código. lo que deseo que es este código busque en mi bd y que me ...
  #1 (permalink)  
Antiguo 04/04/2015, 21:30
 
Fecha de Ingreso: marzo-2015
Mensajes: 184
Antigüedad: 9 años, 1 mes
Puntos: 3
Pregunta validacion de usuarios en mysqli

buenos noches tengo una pregunta que tengo mal en este código.
lo que deseo que es este código busque en mi bd y que me diga si esta el nick logueado con la contraseña le de ingreso si no que envié error.

agradezco su amable ayuda ya que soy nuevo.


Código PHP:
Ver original
  1. <?php
  2.         ini_set('display_errors', 0);
  3.         session_start();
  4.  
  5.     require("conexion.php");
  6.  
  7.     $username=$_POST['nickname'];
  8.     $password=$_POST['password'];
  9.  
  10.  
  11.  
  12. $consulta = mysqli_query('SELECT * FROM registro WHERE nickname = \''.$username.'\' AND password =\''.$password.'\'');
  13.  
  14. if($f2=mysqli_fetch_array($consulta)){
  15.         if($password==$f2['password']){
  16.             echo '<script>alert("BIENVENIDO ADMINISTRADOR")</script> ';
  17.        
  18.             echo "<script>location.href='reporte1.php'</script>";
  19.        
  20.         }
  21.     }
  22.      
  23. else{
  24.       echo "Error";
  25.  
  26. }
  27.  
  28. ?>
  #2 (permalink)  
Antiguo 04/04/2015, 23:00
 
Fecha de Ingreso: marzo-2015
Mensajes: 184
Antigüedad: 9 años, 1 mes
Puntos: 3
Respuesta: validacion de usuarios en mysqli

ya lo solucione el codigo es :


Código PHP:
Ver original
  1. <?php
  2.        
  3.     include_once 'conexion.php';
  4.  
  5.  
  6.     $username=$_POST['nickname'];
  7.     $password=$_POST['password'];
  8.  
  9.  
  10.  
  11. $consulta = "SELECT * FROM usuario WHERE nickname = '$username' AND password ='$password'";
  12.  
  13. $resultado = $conexion->query($consulta);
  14.             if($resultado AND $resultado->num_rows > 0){
  15.                 echo "Bienvenido";
  16.                 echo "<script>location.href='https://espanol.yahoo.com/'</script>";
  17.  
  18.  
  19.             }else{
  20.                 echo '<script>alert("Datos Incorrectos")</script>';
  21.                 echo "<script>location.href='portada.php'</script>";
  22.             }
  23.            
  24.  
  25.  
  26. ?>
  #3 (permalink)  
Antiguo 04/04/2015, 23:16
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 7 meses
Puntos: 145
Respuesta: validacion de usuarios en mysqli

Me parece que no estás obteniendo los resultados de la búsqueda.
Sería algo así:

Código PHP:
Ver original
  1. $resultado['nickname']
  2. $resultado['password']
__________________
¿Te sirvió la respuesta? Deja un +1
  #4 (permalink)  
Antiguo 04/04/2015, 23:21
 
Fecha de Ingreso: marzo-2015
Mensajes: 184
Antigüedad: 9 años, 1 mes
Puntos: 3
Respuesta: validacion de usuarios en mysqli

si claro nueve reinas ya me esta consultando y me esta funcionando bien.

muchas gracias por tu ayuda

Etiquetas: mysql, mysqli, registro, select, sql, usuarios, validacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:25.