Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/11/2008, 05:50
bernattorras
 
Fecha de Ingreso: octubre-2008
Mensajes: 93
Antigüedad: 15 años, 6 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