seta 0 Denunciar post Postado Junho 26, 2009 Galera tenho esse script de afiliados da catho, mas está cheio de erros e infelizmente sozinho não estou conseguin arrumar. O primeiro erro é no formulario de busca de vagas de emprego, onde ele não termina de carregar todos os campos do combosbox: Vejam: http://www.agencianovo.com.br/ivagas/exemploForm.php Deveria ser assim: http://www.catho.com.br/afiliados/exemploFormXml.php O estranho é que localmente ele lista todos, mas no servidor não. Download do Codígo Completo: http://www.agencianovo.com.br/ivagas/exemplo.zip <? require_once("xml2array_class.php"); $xmlClass = new XmlToArray(); $handleiItems = fopen("http://afiliados.catho.com.br/PerfilXML.php", "r"); $Items = $xmlClass->getXmlData($handleiItems); $arrayPerfil = $xmlClass->createArray($Items); if( !$perfil ){ $perfil=1; } $handleiItems = fopen("http://afiliados.catho.com.br/PerfilAreapXML.php?perfil_id=$perfil", "r"); $Items = $xmlClass->getXmlData($handleiItems); $arrayArea = $xmlClass->createArray($Items); $handleiItems = fopen("http://afiliados.catho.com.br/PerfilNivelhXML.php?perfil_id=$perfil", "r"); $Items = $xmlClass->getXmlData($handleiItems); $arrayNivel = $xmlClass->createArray($Items); $handleiItems = fopen("http://afiliados.catho.com.br/EstadoXML.php", "r"); $Items = $xmlClass->getXmlData($handleiItems); $arrayEstado = $xmlClass->createArray($Items); ?> <html> <head> <script language="JavaScript"> function reloadPage(perfil){ var estado = document.form.estado.value; document.location.href="?perfil="+perfil+"&estado="+estado; } </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head> <body> <form name='form' action='exemploResultadoXml.php' method='post'> Perfil:<br> <select name='perfil' onChange='reloadPage(this.value);'> <? foreach($arrayPerfil['listing']['category'] as $key=>$value){ if( $key == $perfil ){ echo "<option value='".$value['id']."' selected>".$value['name']."</option>"; } else{ echo "<option value='".$value['id']."'>".$value['name']."</option>"; } } ?> </select><br><br> Área:<br> <select name='area'> <? foreach($arrayArea['listing']['category'] as $key=>$value){ if( $key == $area ){ echo "<option value='".$value['id']."' selected>".$value['name']."</option>"; } else{ echo "<option value='".$value['id']."'>".$value['name']."</option>"; } } ?> </select><br><br> <? if( count($arrayNivel['listing']['category']) > 0 ){ ?> Nível:<br> <select name='nivel'> <? foreach($arrayNivel['listing']['category'] as $key=>$value){ if( $key == $nivel ){ echo "<option value='".$value['id']."' selected>".$value['name']."</option>"; } else{ echo "<option value='".$value['id']."'>".$value['name']."</option>"; } } ?> </select><br><br> <? } ?> Estado:<br> <select name='estado'> <? foreach($arrayEstado['listing']['category'] as $key=>$value){ if( $key == $estado ){ echo "<option value='".$value['id']."' selected>".$value['name']."</option>"; } else{ echo "<option value='".$value['id']."'>".$value['name']."</option>"; } } ?> </select><br><br> <input type='submit' name='buscar' value='Buscar'> </form> </body> </html> O segundo problema é a exibição de resultados que dá um erro, localmente ele não faz a busca, no meu host ele faz mas lista cheio de erros. Se alguem poder me ajudar serei muito grato. Valeu! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Junho 26, 2009 Ta. E que erros? Compartilhar este post Link para o post Compartilhar em outros sites