Ver Mensaje Individual
  #14 (permalink)  
Antiguo 23/11/2015, 11:57
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Codigo php valiadacion de user y guardar ip en mysql ,problema para guarda

mira este codigo y tan coo te lo coloco deberia de funcionarte o en tal caso analizar la linea que te da el error y solucionarlo o colocar la linea que te da el error para hacerlo aqui:

Código PHP:
Ver original
  1. //conexion
  2. $usuario = "";
  3. $pass = "";
  4. $host = "";
  5. $base = "";
  6.  
  7. $db = new MySQLi($host, $usuario, $pass, $base);
  8. if($db->connect_error) {
  9.     die('Error de conexion ('.$db->connect_errno.')'
  10.         .$db->connect_errno);
  11. }
  12.  
  13. if(isset($_GET["usuario"]))
  14. $usuario = $_GET["usuario"];
  15. if(isset($_GET["pass"]))
  16. $pass = md5($_GET['pass']);
  17. if(isset($_GET["cm"]))
  18. $cm=$_GET['cm'];
  19. if(isset($_GET["ip"]))
  20. $ip=$_GET['ip'];
  21.  
  22.  
  23. //Sacar datos del usuario que ha iniciado sesion
  24. $sql = $db->query("SELECT username,password,email,id_extreme,ip FROM usuarios WHERE username = '$usuario' and password = '$pass'");
  25. //creo la variable de visualizacion
  26. $row = $sql->fetch_assoc();
  27. $numerofilas = mysqli_num_rows($sql);
  28.  
  29. //recojo la ip y la asigno
  30. $IP = $_SERVER["REMOTE_ADDR"];
  31.  
  32. //actualizo el campo de la ip cde acuerdo a la id del usuario logueado
  33. $actualza = $db->query("UPDATE usuarios SET IP = '$IP' WHERE id = '$row[id]'");
  34.  
  35. //realizo lo que sea que realizas aqui
  36. if($numerofilas <> 0)
  37. {
  38.     if( $fila = mysqli_fetch_array($sql))
  39.         {
  40.             $adultos = $fila['id_extreme'];
  41.             if(($cm == 285 or $cm == 287 or $cm == 1707 or $cm == 1021 or $cm == 1023 or $cm == 1025 or $cm == 1027) && $adultos == 0)
  42.                 {
  43.                     header('Location: bloqueado.jpg');
  44.                 }
  45.             else{}
  46.         }
  47. };
__________________
[email protected]
HITCEL