
21/11/2008, 05:50
|
| | Fecha de Ingreso: octubre-2008
Mensajes: 93
Antigüedad: 16 años, 5 meses Puntos: 0 | |
Respuesta: Generar XML desde PHP Gracias de nuevo, pero me sigue dando error... Ahora me sale: Error de lectura XML: mal formado
y abajo me lista el resultado que (creo) deberia ser correcto en XML (<?xml version="1.0"?><boles><bola><nom>Usuari 1 E1</nom><missatge>Missatge 1 E1</missatge><x>300</x><y>400</y></bola> .... </boles></xml>)
Aqui va el código que tengo en PHP: <?php
header("Content-type: text/xml" );
$link = mysql_connect("localhost", "root", "root");
mysql_select_db("base");
$sql = "SELECT max( id_sql ) FROM `usuaris`";
$res = mysql_query($sql);
$res_a= mysql_result($res, 0);
echo '<?xml version="1.0"?>';
echo '<boles>';
for ($i=1;$i<=$res_a;$i++){
$sql2 = "SELECT * FROM `usuaris` WHERE id_sql='$i'";
$res2 = mysql_query($sql2);
$nom_sql = mysql_result($res2,0,"usuari_sql");
$msg_sql = mysql_result($res2,0,"msg_sql");
$x_sql = mysql_result($res2,0,"x_sql");
$y_sql = mysql_result($res2,0,"y_sql");
echo '<bola>';
echo '<nom>';
echo $nom_sql;
echo '</nom>';
echo '<missatge>';
echo $msg_sql;
echo '</missatge>';
echo '<x>';
echo $x_sql;
echo '</x>';
echo '<y>';
echo $y_sql;
echo '</y>';
echo '</bola>';
}
echo '</boles>';
echo '</xml>';
mysql_close($link);
?>
Cúal puede ser el problema?
Muchas Grácias |