Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour à tous,
grâce à votre aide, mon projet est presque achevé.
je bute sur une page qui génère une liste xml.
j'ai deux tables" videos" et "motscle"
j'interroge la table video qui contient un champ id_mot.
le code fonctionne bien, et génère les bonnes listes mais elles sont nommées par le n° d'id.
Je souhaiterai le fichier généré porte le nom du champ "alias" de la table motscle.
en gros :
Lorsque je tente
if (!$result){print "Pas d'enregistrements trouvés";exit;}
while($row=mysql_fetch_array($result)){
suivi de
j'ai
}else {
$query = "SELECT * FROM video WHERE `id_mot` LIKE '%$mot%' LIMIT 0, 30";
$result=mysql_query($query);
$num = mysql_num_rows($result);
if (!$result){print "Pas d'enregistrements trouvés";exit;}
while($row=mysql_fetch_array($result)){
$source_file=$row["nom"];
$nombre=mysql_num_fields($result);
/* indiquer $dest_file qui correspond au répertoire de destination */
$dest_file="/video/";
$dest_page="/video.php?";
$ext1="flv";
$ext2="jpg";
/* enlève un "\" */
//$source_file=("$nom");
$link = ("$URL_site$dest_page$source_file");
$mediacontent = ("$URL_site$dest_file$source_file.$ext1");
$mediathumbnail = ("$URL_site$dest_file$source_file.$ext2");
$query="SELECT id_mot,alias FROM motscle WHERE id_mot='$mot'";
$result2=MYSQL_QUERY($query) or die("Erreur de lecture dans la table organisateurs");
while($row=MYSQL_FETCH_ROW($result2))
{
$alias=$row["alias"];
// s'il y a des résultats
if ($num != 0) {
$file= fopen("../xml/$alias.xml", "w");
$_xml .="<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\r\n";
$_xml .="<rss version=\"2.0\" xmlns:media=\"http://search.yahoo.com/mrss/\">\r\n";
$_xml .="<channel>\r\n";
$_xml .="<title>Example media RSS playlist for the JW Player</title>\r\n";
$_xml .="<link>http://www.jeroenwijering.com</link>\r\n"; while ($row = mysql_fetch_array($result)) {
//if ($row["item"]) {
$_xml .="\t<item>\r\n";
$_xml .="\t<id>" . $row["id"] . "</id>\r\n";
$_xml .="\t\t<title>" . $row["title"] . "</title>\r\n";
$_xml .="\t<media:content url=\"" . $mediacontent . "\" />\r\n";
$_xml .="\t<media:thumbnail url=\"" . $mediathumbnail . "\" />\r\n";
$_xml .="\t\t<description>" . $row["description"] . "</description>\r\n";
$_xml .="\t\t<link>".$link."</link>\r\n";
$_xml .="\t</item>\r\n";
$_xml .="</channel>\r\n";
$_xml .="</rss>\r\n";
}
fwrite($file, $_xml);
?>
<table width="98%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center"><?php echo "<p></p><h1><br/><br/><u>Le fichier XML $alias a été créé <a href=\"../xml/$alias.xml\">ICI :).</u></a></h1><br/><br/>"; ?></td>
</tr>
<tr>
<td align="center"><?php echo $msg ?></td>
</tr>
</table>
<?php
}
else {
echo "erreur";
} }}}
?>
Hors ligne
Pages :: 1