Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/11/2015, 10:34
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

porque debes es hacer un update y no un insert, algo asi:
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. include('config.php');
  14. if (isset($_GET["usuario"]))
  15. $usuario = $_GET["usuario"];
  16. if (isset($_GET["pass"]))
  17. $pass = md5($_GET['pass']);
  18. if (isset($_GET["cm"]))
  19. $cm=$_GET['cm'];
  20. if (isset($_GET["ip"]))
  21. $ip=$_GET['ip'];
  22. conectar_bd();
  23. //Sacar datos del usuario que ha iniciado sesion
  24.  
  25. $sql = $db->query("SELECT username,password,email,id_extreme,ip FROM usuarios WHERE username = '$usuario' and password = '$pass'");
  26. $row = $sql->fetch_assoc();
  27.  
  28. $IP = $_SERVER["REMOTE_ADDR"];
  29.  
  30. $sqlusuarios = $db->query( "UPDATE usuarios SET IP = '$IP' WHERE id = '$row[id]'");
  31.  
  32. $numero_filas = mysqli_num_rows($sql);
  33. if($numero_filas <> 0)
  34. {
  35. if( $fila = mysqli_fetch_array($sql))
  36. {
  37. $adultos = $fila['id_extreme'];
  38. if(($cm == 285 or $cm == 287 or $cm == 1707 or $cm == 1021 or $cm == 1023 or $cm == 1025 or $cm == 1027) && $adultos == 0)
  39. {
  40. header('Location: bloqueado.jpg');
  41. }
  42. else
  43. {

ojop, como puedes ver esta en mysqli, que es lo que deberias de estar usando, aunque aun no entiendo bien tu codigo, serialñ algo como te coloque
__________________
[email protected]
HITCEL