Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 6

PHP com XML

23-06-2009 11:58

Bom dia estou usando linguagem php, banco de dados mysql e quero vê minhas pesquisa em xml, estou com o código abaixo mas não estou conseguindo resultados.

<?php header ("Content-type: text/xml"); $host="localhost"; $user="root"; $pass=""; $banco="controle_documento"; $conn=mysql_connect($host,$user,$pass); $db=mysql_select_db($banco); if (isset ($_POST['enviar']) && $_POST['enviar']) { $sql="select id, dt_entrada, prot_geral, num_doc, tipo_doc, dt_doc, origem_doc, assunto from entrada where origem_doc like '%$_POST[origem_doc]%' order by entrada.id for xml"; $xml_output = "<?xml version=\"1.0\"?>\n"; $xml_output.= "<entries>\n"; for( $x = 0; $x < mysql_num_rows ($sql); $x ++)( $row = mysql_fetch_assoc ($rql); $xml_output .= "\t<entry>\n" ; $ xml_output .= "\ t <entry> \ n"; $xml_output .= "\t\t<date>" . $row [ 'date' ] . "</date>\n"; // Escaping illegal characters / / Escapar caracteres ilegais $row ['text'] = str_replace ("&", "&", $row ['text']); $row ['text'] = str_replace ("<", "<", $row ['text']); $row ['text'] = str_replace (">", ">", $row ['text']); $row ['text'] = str_replace ("\"", """, $row ['text']); $xml_output .= "\t\t<text>" .$row ['text']."</text>\n"; $xml_output .= "\t</entry>\n"; } ) $xml_output .= "</entries>"; echo $xml_output; ?>

Não sei onde está o erro
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17743
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

PHP com XML

23-06-2009 13:36

Tá dando erro no script, ou no xml criado? E qual erro?
0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 6

PHP com XML

23-06-2009 16:15

Ele não me trás os dados do banco, o erro está no código.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17743
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

PHP com XML

23-06-2009 16:38

Vou deixar uma estrutura, ela está funcionando, carrega o documento como .xml e mostrando os dados do bd. Só você adaptar para seu caso.

<?php header ("Content-type: text/xml"); $conexao = mysql_connect("localhost", "login", "senha") or die(mysql_error()); $db = mysql_select_db("banco"); $rss = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>"; $rss.= "<channel>"; // base $selec = "SELECT ..."; $exec = mysql_query($selec, $conexao) or die(mysql_error()); while($campos=mysql_fetch_array($exec)) { extract($campos); $rss.= "<item> seu campo </item>\n"; } $rss.= "</channel>"; // fim da base echo $rss; // mostra na tela ?>

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado