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


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17520
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Como fazer uma busca em valores de um arquivo xml usando o PHP

20-05-2015 15:11

Nesse post vou mostrar como usar o PHP para buscar algum valor em um arquivo xml.

O arquivo xml de exemplo é o seguinte:

xml.xml
<?xml version="1.0"?> <valores> <valor> <nome>maria</nome> <idade>20</idade> </valor> <valor> <nome>pedro</nome> <idade>20</idade> </valor> </valores>

O arquivo para ler e buscar no xml é o seguinte:

<?php if(isset($_POST['submit'])) { $string = file_get_contents("xml.xml"); $xml = simplexml_load_string($string); $erro = 0; foreach($xml->valor AS $val) { if($val->nome==$_POST['nome']) { echo "".$val->nome." e ".$val->idade."<br />"; $erro++; } } if($erro == 0) { echo "nenhum valor encontrado"; } } ?> <form action="teste.php" method="post"> nome <input type="text" name="nome" value="" /> <input type="submit" name="submit" /> </form>

2
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]