Este es mi xml:
Código XML:
Ver original
<?xml version="1.0" encoding="UTF-8" ?> <agencia> <cliente dni="123"> <nombre>Mario</nombre> <apellidos>Fdez Fdez</apellidos> <direccion>Madrid</direccion> </cliente> <cliente dni="456"> <nombre>Cuco</nombre> <apellidos>Gonzalez Martinez</apellidos> <direccion>La Rioja</direccion> </cliente> <cliente dni="789"> <nombre>Manuel</nombre> <apellidos>Vicente Gomez</apellidos> <direccion>Sevilla</direccion> </cliente> <cliente dni="147"> <nombre>Fernando</nombre> <apellidos>Alonso Martinez</apellidos> <direccion>Vigo</direccion> </cliente> </agencia>
Este es el archivo html mediante el cual se introduce el dni:
Código HTML:
Ver original
y este el archivo de php
[HIGHLIGHT="PHP"]<html>
<body>
<?php
if(file_exists("Copiado_1.xml"))
{
$agencia=simplexml_load_file("Copiado_1.xml");
foreach($agencia->cliente as $cliente){
if($cliente -> dni == $_POST['dni'])
{
echo "<p> El nombre del cliente es ".$cliente->nombre."</p>";
echo "<p> Los apellidos del cliente son ".$cliente->apellidos."</p>";
echo "<p> La direccion del cliente es ".$cliente->direccion."</p>";
}
}
}else{
exit("No se pudo abrir el archivo Copiado_1.xml");
}
?>
</body>
</html>
[/HIGHLIGHT
No se que estoy haciendo mal, una vez que introduzco el dni se me que la ventana del navegador en blanco.
Gracias!!