Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2007, 10:03
Avatar de susaninhax
susaninhax
 
Fecha de Ingreso: noviembre-2004
Mensajes: 358
Antigüedad: 19 años, 5 meses
Puntos: 3
Pregunta insertar en tabla bd la ip y el hostname

hola compañeros, estoy intentado insertar en una tabla la ip y el hostname de un formulario, pero no me inserta nada , sin embargo si hago imprimir las variables con echos si que me las imprime.. alguien podría decirme un motivo, no se me ocurre por el cual no se me inserta. Tampoco me da errores, el script es este pro si a alguien le sirve: GRACIAS DE ANTEMANO

Código PHP:
if($_SERVER["HTTP_X_FORWARDED_FOR"])
{
    if(
$pos=strpos($_SERVER["HTTP_X_FORWARDED_FOR"]," "))
    {
                
        
$hostlocal=substr($_SERVER["HTTP_X_FORWARDED_FOR"],$pos+1);
        
        
mysql_query("insert into formularios_consultas (nombre, apellidos, ciudad, sexo, telefono, email, edad, comentarios, medios, ip, hostname, promocionales_publicitarios, comunicaciones_comerciales) values ('".$_POST["nombre"]."','".$_POST["apellidos"]."','".$_POST["ciudad"]."','".$_POST["sexo"]."','".$_POST["telef"]."','".$_POST["email"]."','".$_POST["edad"]."','".$_POST["comen"]."','".$_POST["conocio"]."','$hostlocal', '$hostname', '".$_POST["promocionales_publicitarios"]."', '".$_POST["comunicaciones_comerciales"]."')")or die(mysql_error());    
    
        
    }else{
    
        
$hostlocal="IP Pública: ".$_SERVER["HTTP_X_FORWARDED_FOR"];
        
         
mysql_query("insert into formularios_consultas (nombre, apellidos, ciudad, sexo, telefono, email, edad, comentarios, medios, ip, hostname, promocionales_publicitarios, comunicaciones_comerciales) values('".$_POST["nombre"]."','".$_POST["apellidos"]."','".$_POST["ciudad"]."','".$_POST["sexo"]."','".$_POST["telef"]."','".$_POST["email"]."','".$_POST["edad"]."','".$_POST["comen"]."','".$_POST["conocio"]."','$hostlocal', '$hostname', '".$_POST["promocionales_publicitarios"]."', '".$_POST["comunicaciones_comerciales"]."')")or die(mysql_error());    
    
        
    }
    if(
$_SERVER["REMOTE_ADDR"])
    
        
mysql_query("insert into formularios_consultas (nombre, apellidos, ciudad, sexo, telefono, email, edad, comentarios, medios, ip, hostname, promocionales_publicitarios, comunicaciones_comerciales) values('".$_POST["nombre"]."','".$_POST["apellidos"]."','".$_POST["ciudad"]."','".$_POST["sexo"]."','".$_POST["telef"]."','".$_POST["email"]."','".$_POST["edad"]."','".$_POST["comen"]."','".$_POST["conocio"]."','$hostlocal', '$hostname', '".$_POST["promocionales_publicitarios"]."', '".$_POST["comunicaciones_comerciales"]."')")or die(mysql_error());    

    
}else{

    
$hostlocal=$_SERVER["REMOTE_ADDR"];
    if(
$hostlocal!=$_SERVER["REMOTE_ADDR"])
        
            
mysql_query("insert into formularios_consultas (nombre, apellidos, ciudad, sexo, telefono, email, edad, comentarios, medios, ip, hostname, promocionales_publicitarios, comunicaciones_comerciales) values('".$_POST["nombre"]."','".$_POST["apellidos"]."','".$_POST["ciudad"]."','".$_POST["sexo"]."','".$_POST["telef"]."','".$_POST["email"]."','".$_POST["edad"]."','".$_POST["comen"]."','".$_POST["conocio"]."','$hostlocal', '$hostname', '".$_POST["promocionales_publicitarios"]."', '".$_POST["comunicaciones_comerciales"]."')")or die(mysql_error());