Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/06/2007, 19:27
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Re: PHP, SQL y XML: necesito pequeña ayuda

Hay varios errores: los datos de la base de datos están mal invocados, las comillas están mal concatenadas e incluso están invertidas (por definición, los valores de atributos de un xml bien formado deben ir con comillas dobles), y no se previene el estado de short_open_tag.
A ver así cómo va:
Código PHP:
<?php
ob_start
();
$db_server "localhost";
$db_user "user";
$db_pass "password";
$conexion mysql_connect($db_server,$db_user,$db_pass);
mysql_select_db("pan"$conexion);
$sql "SELECT * FROM panns";
$result mysql_query($sql$conexion);
header('Content-type: text/xml');
//truco por si short_open_tag = On
echo '<';
?>
?xml version="1.0" encoding="iso-8859-1"?>
<?php
echo '<pan>';
while(
$item mysql_fetch_assoc($result)){
echo 
'<seg quien="'.$item['pann_quien'].'" aquien="'.$item['pann_aquien'].'" porque="'.$item['pann_porque'].'" tiempo="'.$item['pann_tiempo'].'" fecha="'.$item['pann_fecha'].'" />';

echo 
'</pan>';
ob_end_flush();
?>

Última edición por Panino5001; 12/06/2007 a las 19:43