Estos son los códigos que estoy utilizando:
hotusa.php
Código PHP:
Ver original
<body> <div id="formulario" style="padding:15px; border:2px solid #0066CC"> <?php include("xmlpaises.php"); ?> </div> </body>
xmlpaises.php
Código PHP:
Ver original
<?php //XML Request $xml = "codigousu=" ."xxxx"; $xml .= "&clausu=" . "xxxxxxxxxx"; $xml .= "&afiliacio=" . "xx"; $xml .= "&secacc=" . "xxxxx"; $xml .= "&xml="; $xml2 = "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n"; $xml2 .= "<peticion> <nombre>Petici?n de Paises</nombre> <agencia>Hotusa</agencia> <tipo>5</tipo> </peticion>"; //XML Connection fputs($fp, "POST http://xml.hotelresb2b.com/xml/listen_xml.jsp HTTP/1.0\nUser-Agent: PHP XMLRPC 1.1\r\n"); $respuesta = ""; //XML Answer //$xml = new SimpleXMLElement($xmlstr); //Simple XML is available from php5 echo "Selecciona un país\n"; echo'<select name="paises">'; foreach ($sxe->parametros->paises->pais as $pais) { echo'<option value="'.$pais->codigo_pais.'">'.$pais->nombre_pais.'</option>'; } echo'</select>'; ?>
¿Cómo puedo hacerlo? Estoy un poco perdido; supongo que no se podrá hacer solo con php.
Otra duda es que en el select me esta escribiendo la Ñ como Ñ, y le puse el utf8_encode, no lo entiendo.
Esta es la web por si quereis ver algo:
http://www.goodfly.es/index.php/hoteles/integracion