Ik gebruik het volgende stuk script voor een overzicht van de titels die in de database staan per categorie:
<?php
include 'admin/cms/library/config.php';
include 'admin/cms/library/opendb.php';
$mogelijk_cat = array("websites","visitekaartjes","recclamecampagnes","reclamecampagne-advies","briefpapier","huisstijlen","brochures","marktonderzoeken","overige"); //Categorieen
echo "\n<table>";
echo "\n <tr>";
foreach($mogelijk_cat as $cat){
$i++;
echo "\n <td><br />";
$sql = "SELECT * FROM portfolio WHERE categorie = '".$cat."' ORDER BY donatie DESC";
$result=mysql_query($query);
echo "<font face=\"Verdana\" size=\"2\"><b>".ucfirst($cat)."</font></b><br />";
echo "\n<table border=\"0\" height=\"0\" cellspacing=\"0\" width=\"450\" >";
while($res = mysql_fetch_array($sql)) {
echo "\n <tr>";
echo "\n <td align=\"left\" ><font face=\"Verdana\" size=\"2\">".$ucfirst['titel']."</font></td>";
echo "\n </tr>";
}
echo "\n</table><br />";
echo "\n </td>";
if($i % 2 == 0){
echo "\n </tr>";
echo "\n <tr>";
}
else{
echo "\n <td> </td>";
}
}
echo "\n </tr>";
echo "\n</table>";
include 'admin/cms/library/closedb.php';
?>
Helaas werkt dit niet!
Hij pakt de categorieën wel maar de titels die daar bij horen niet! De melding die ik krijg:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/jurgen/domains/***.nl/public_html/portfolio-overzicht.php on line 15
Wie weet een oplossing?