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());
}