Hallo, ik heb een feed gemaakt voor mijn site maar ik zal graag een image voor iedere item toevoegen, helaas kan ik niets vinden hoe ik dat moet doen. Hierbij de script die ik gebruik tot zover. alvast bedankt voor jullir hulp.

<?php

............
mysql_connect($host,$username,$password);
mysql_select_db($db);
$query=mysql_query("SELECT * FROM liste ORDER BY ID DESC LIMIT 0,25");
while($row=mysql_fetch_assoc($query))
{
echo(" <item>\n");

echo(" <title>".$row['titel']."</title>\n");
echo(" <link>http://blabla=".$row['ID']."</link>\n");
echo(" <guid>http://blabla=".$row['ID']."</guid>\n");
echo(" <description>".$row['omschrijving']."</description>\n");

echo(" </item>\n");
}
echo("</channel>\n\n</rss>");
}

?>
@hipska
Hier mijn script:
<?php

require("config.php");

if(array_key_exists('ID',$_GET))
{
mysql_connect($host,$username,$password);
mysql_select_db($db);
$query=mysql_query("SELECT * FROM liste WHERE ID=".$_GET['ID'].";");
if(mysql_num_rows($query)==0)
die("Film niet gevonden");
while($row=mysql_fetch_assoc($query))
{
echo("<table>\n");
echo("<tr>\n");
echo("\t<th>".$row['titel']."</th>\n");
echo("</tr>\n");
echo("<tr>\n");
echo("\t<td>".$row['omscrijving']."</td>\n");
echo("</tr>\n");
echo("<tr>\n");
echo("\t<td>".$row['cover']."</td>\n");
echo("</tr>\n");
echo("</table>\n");
}
mysql_close();
}
else
{
header("Content-Type: text/xml;");

echo("<?xml version=\"1.0\" encoding=\"US-ASCII\" ?>\n");
echo("<rss version=\"2.0\" xmlns:atom=\"http://www.w3.org/2005/Atom\";
xmlns:content=\"http://purl.org/rss/1.0/modules/content\"

>\n\n");

echo("<channel>\n");

echo(" <title>".$channeltitle."</title>\n");
echo(" <link>http://".$_SERVER['HTTP_HOST']."/</link>\n");

echo(" <lastBuildDate>".$builddate."</lastBuildDate>\n");
echo(" <atom:link href=\"http://www...../rss.php\"; rel=\"self\" type=\"application/rss+xml\" />\n");
mysql_connect($host,$username,$password);
mysql_select_db($db);
$query=mysql_query("SELECT * FROM liste ORDER BY ID DESC LIMIT 0,25");
while($row=mysql_fetch_assoc($query))
{
echo(" <item>\n");

echo(" <title>".$row['titel']."</title>\n");
echo(" <link>http://www..../selectie.php?filmid=".$row['ID']."</link>\n";);
echo(" <guid>http://www..../selectie.php?filmid=".$row['ID']."</guid>\n";);
echo(" <content:encoded><![CDATA[<table><tr><td><p><img src=\"http://..../1824.jpg\" width =\" 80\" heigh = \"120\"></td><td> &nbsp; </td><td>>".$row['omschrijving']."</</td></tr></table> ]]></content:encoded>\n");

echo(" </item>\n");
}
echo("</channel>\n\n</rss>");
}

?>


Ik krijg alleen de titel te zien en geen omschrijving en afbeelding !
Pas je script even aan en gebruik [ignore]
 en 
[/ignore] tags om je code heen. Om php code zet je uiteraard dit:<?php en ?>Gebruik je knop om dit te doen.

SanThe.
@santhe
Huh sorry ik ben nog niet zo goed in php maar waar moet ik
 en 
zetten....
ik bedoel waar moet ik
 en 
zetten ?
Dat geldt voor je post hier op phphulp. Dan is je script leesbaar. Nu niet.

Niet Bumpen:

Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de knop om je tekst aan te passen.

SanThe.
Hallo het lukt mijn nog steeds niet om een afbeelding te zetten bij iedere items. Weet iemand hoe dat wel moet en mij hiermee kan helpen ?

Hierbij mijn script


<?php

require("config.php");

if(array_key_exists('ID',$_GET))
{
    mysql_connect($host,$username,$password);
    mysql_select_db($db);
    $query=mysql_query("SELECT * FROM liste WHERE ID=".$_GET['ID'].";");
    if(mysql_num_rows($query)==0)
    die("Film niet gevonden");
    while($row=mysql_fetch_assoc($query))
    {
        echo("<table>\n");
        echo("<tr>\n");
        echo("\t<th>".$row['titel']."</th>\n");
        echo("</tr>\n");
        echo("<tr>\n");
        echo("\t<td>".$row['omscrijving']."</td>\n");
        echo("</tr>\n");
	  echo("<tr>\n");
        echo("\t<td>".$row['cover']."</td>\n");
        echo("</tr>\n");
	  echo("</table>\n");
    }       
    mysql_close();  
}
else
{
    header("Content-Type: text/xml;");
    
    echo("<?xml version=\"1.0\" encoding=\"US-ASCII\" ?>\n");
    echo("<rss version=\"2.0\" xmlns:atom=\"http://www.w3.org/2005/Atom\" 
xmlns:content=\"http://purl.org/rss/1.0/modules/content\"
	
>\n\n");   

    echo("<channel>\n");

    echo("  <title>".$channeltitle."</title>\n");
    echo("  <link>http://".$_SERVER['HTTP_HOST']."/</link>\n");
    
    echo("  <lastBuildDate>".$builddate."</lastBuildDate>\n");
    echo(" <atom:link href=\"http://www...../rss.php\" rel=\"self\" type=\"application/rss+xml\" />\n");
    mysql_connect($host,$username,$password);
    mysql_select_db($db);
    $query=mysql_query("SELECT * FROM liste ORDER BY ID DESC LIMIT 0,25");
    while($row=mysql_fetch_assoc($query))
    {
        echo("  <item>\n");

        echo("    <title>".$row['titel']."</title>\n");
        echo("    <link>http://www..../selectie.php?filmid=".$row['ID']."</link>\n");
        echo("    <guid>http://www..../selectie.php?filmid=".$row['ID']."</guid>\n");
        echo("    <content:encoded><![CDATA[<table><tr><td><p><img src=\"http://..../1824.jpg\" width =\" 80\" heigh = \"120\"></td><td> &nbsp; </td><td>>".$row['omschrijving']."</</td></tr></table> ]]></content:encoded>\n");
       
        echo("  </item>\n");
    }
    echo("</channel>\n\n</rss>");
}

?>
iemand enige idee hoe dit moet ??? afbeelding bij een item toevoegen !!!

Reageren