I
igorayeb
Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, recurro nuevamente a ustedes porque tengo un problema para mostrar imágenes cuando uso php XML
mi código es:
<?php
$xml=simplexml_load_file("DRIxl_xml_data.xml") or die("Error: Cannot create object");
$recordID = $_GET['comunaID'];
foreach($xml->children() as $amenazas) {
if ($recordID == $amenazas->comuna){
echo $amenazas->comuna . ", ";
echo $amenazas->inundación . ", ";
echo $amenazas->nevazón . ", ";
echo $amenazas->aluvión . ", ";
echo $amenazas->déficit_hídrico . ", ";
echo $amenazas->bajas_temperaturas . ", ";
echo $amenazas->sismo . ", ";
echo $amenazas->remociones_en_masa . ", ";
echo $amenazas->erupción_volcánica . ", ";
echo $amenazas->incendio_forestal_ . ", ";
echo $amenazas->fecha_plan_emergencia . ", ";
echo $amenazas->fecha_del_reporte . "<br>";
if ($amenazas->inundación == "a") {
echo $amenazas->inundación . ", esto si? ";
}
}
}
?>
Y me resulta bien.
Pero si dentro del último IF agrego un IMG como este <img src="images/inundacion.png" width="55" height="55" alt="Amenaza de Inundación"
title="Amenaza de Inundación" /> no muestra ninguna información al correrlo.
EL XML es:
<?xml version="1.0" encoding="ISO-8859-1"?>
-<meadinkent>
-<record>
<comuna>Melipilla</comuna>
<inundación>a</inundación>
<nevazón/>
<aluvión>a</aluvión>
<déficit_hídrico>a</déficit_hídrico>
<bajas_temperaturas/>
<sismo/>
<remociones_en_masa>a</remociones_en_masa>
<erupción_volcánica/>
<incendio_forestal_>a</incendio_forestal_>
<fecha_plan_emergencia>a</fecha_plan_emergencia>
<fecha_del_reporte/>
</record>
-<record>
<comuna>Alhué</comuna>
<inundación>1 </inundación>
<nevazón>a</nevazón>
<aluvión>a</aluvión>
<déficit_hídrico>a</déficit_hídrico>
<bajas_temperaturas/>
<sismo/>
<remociones_en_masa/>
<erupción_volcánica/>
<incendio_forestal_/>
<fecha_plan_emergencia/>
<fecha_del_reporte/>
</record>
</meadinkent>
mi código es:
<?php
$xml=simplexml_load_file("DRIxl_xml_data.xml") or die("Error: Cannot create object");
$recordID = $_GET['comunaID'];
foreach($xml->children() as $amenazas) {
if ($recordID == $amenazas->comuna){
echo $amenazas->comuna . ", ";
echo $amenazas->inundación . ", ";
echo $amenazas->nevazón . ", ";
echo $amenazas->aluvión . ", ";
echo $amenazas->déficit_hídrico . ", ";
echo $amenazas->bajas_temperaturas . ", ";
echo $amenazas->sismo . ", ";
echo $amenazas->remociones_en_masa . ", ";
echo $amenazas->erupción_volcánica . ", ";
echo $amenazas->incendio_forestal_ . ", ";
echo $amenazas->fecha_plan_emergencia . ", ";
echo $amenazas->fecha_del_reporte . "<br>";
if ($amenazas->inundación == "a") {
echo $amenazas->inundación . ", esto si? ";
}
}
}
?>
Y me resulta bien.
Pero si dentro del último IF agrego un IMG como este <img src="images/inundacion.png" width="55" height="55" alt="Amenaza de Inundación"
title="Amenaza de Inundación" /> no muestra ninguna información al correrlo.
EL XML es:
<?xml version="1.0" encoding="ISO-8859-1"?>
-<meadinkent>
-<record>
<comuna>Melipilla</comuna>
<inundación>a</inundación>
<nevazón/>
<aluvión>a</aluvión>
<déficit_hídrico>a</déficit_hídrico>
<bajas_temperaturas/>
<sismo/>
<remociones_en_masa>a</remociones_en_masa>
<erupción_volcánica/>
<incendio_forestal_>a</incendio_forestal_>
<fecha_plan_emergencia>a</fecha_plan_emergencia>
<fecha_del_reporte/>
</record>
-<record>
<comuna>Alhué</comuna>
<inundación>1 </inundación>
<nevazón>a</nevazón>
<aluvión>a</aluvión>
<déficit_hídrico>a</déficit_hídrico>
<bajas_temperaturas/>
<sismo/>
<remociones_en_masa/>
<erupción_volcánica/>
<incendio_forestal_/>
<fecha_plan_emergencia/>
<fecha_del_reporte/>
</record>
</meadinkent>