Super fail, creo que estaba mas dormido que despierto...
El error esta al momento de crear el xml, no se porque le puse saltos de linea.
Cita: $xml_sondeo = "<?xml version='1.0' encoding='UTF-8'?>
";
$xml_sondeo .= "<datos>
<voto>";
$xml_sondeo .= "<respuesta>".$_POST['select']."</respuesta>
<ip_address>
".$_SERVER['REMOTE_ADDR']."
</ip_address>
";
$xml_sondeo .= "</voto>
</datos>
";
Me di cuenta al hacer un echo del primer y segundo registro, me aparecia un espacio extra al inicio de la primera IP.
Cita: $xml_sondeo = "<?xml version='1.0' encoding='UTF-8'?>
";
$xml_sondeo .= "<datos>
<voto>";
$xml_sondeo .= "<respuesta>".$_POST['select']."</respuesta>
<ip_address>".$_SERVER['REMOTE_ADDR']."</ip_address>";
$xml_sondeo .= "
</voto>
</datos>
";
La condicion esta bien hecha.
Con respecto a xml o bases de datos, es un dilema que siempre se ha tenido aqui. Que porque no quieren que los "hackeen", que porque se crearan muchas conexiones a la BD y afectara el performance del servidor. Prefiero no meterme en broncas laborales.