c'est encore moi avec une autre requête.Si cela va être trop complexe alors je ne vais même pas déranger ... donc voici la requête.echo php code dans le fichier xml
J'ai le titre, l'artiste, le nom de la personne & message de dévouement stocké dans mysql.Peut être c'est stupide..il est possible de créer un fichier xml pour récupérer les quatre informations ci-dessus de la base de données. J'ai codé le ci-dessous sur le fichier XML, mais je ne sais pas ce qui manque. Le config.php a des informations de connexion à la base de données.
Un grand merci pour votre aide !!!! Nev
<?php
require("config.php");
$i=0;
$db = "SELECT * FROM songlist WHERE songtype='S' ORDER BY date_added DESC LIMIT 50";
$db = "SELECT songlist.artist, songlist.title, requestlist.name, requestlist.msg FROM songlist, requestlist WHERE requestlist.name <> '' and requestlist.songID = songlist.ID ORDER BY requestlist.t_stamp DESC LIMIT 20";
$count = 1;
while($results = $db->row())
{
$count++;
if(($count % 2)== 0)
?>
<?php echo('<?xml version="1.0" encoding="utf-8"?>'); ?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<trackList>
<track>
<Song><?php echo $results['title']?></Song>
<album><![CDATA[<?php echo $results['artist']; ?>]]></album>
</track>
</trackList>
</playlist>
<?
$i++;
}
?>
Pouvez-vous nous dire ce qui se passe lorsque vous exécutez ceci? –
Vous devez déplacer le préambule XML au-dessus de la boucle. Seul le '' devrait être imprimé dans la boucle 'while {}'. La fermeture «» et «» devrait également être en dehors de la boucle. – mario