hola espero me puedan ayudar tengo este codigo php que guarda la ip de user
en mysql ,el problema es que actualiza cada ves que el usuario entra,
y yo quiero que solo se agrege la ip a mysql cuando el campo IP este en blanco,si el campo ip ya tiene una ip asignada y es diferente no permita conectar al user
<?php
include('config.php');
include('sesion.php');
if (isset($_GET["usuario"]))
$usuario = $_GET["usuario"];
if (isset($_GET["pass"]))
$pass = md5($_GET['pass']);
if (isset($_GET["id"]))
$id = $_GET["id"];
if (isset($_GET["IP"]))
$IP = $_GET["IP"];
$IP = $_SERVER['REMOTE_ADDR'] ? $_SERVER['REMOTE_ADDR'] : $_SERVER['X_FORWARDER_FOR'];
conectar_bd();
//Sacar datos del usuario que ha iniciado sesion
$sql = "SELECT username,password,email,id_extreme,IP
FROM usuarios
WHERE username = '".$usuario."' and password = '".$pass."'and ip = '".$IP."'" ;
//Guardar ip
$sqlusuarios = mysql_query("UPDATE usuarios SET IP='$IP' WHERE username ='$usuario'");
$result =mysql_query($sql);
if( $fila = mysql_fetch_array($result) )
// resto del php si el user es valido