Hallo,

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>&nbsp;&nbsp;&nbsp;</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?
Blanche schreef op 07.10.2006 15:32
Nee, de query is wel goed. Die enkele quotes moeten daar staan!


Hoe weet jij dat? Kan jij zijn database structuur zien?
Bij mij is cat vaak een int namelijk.
Willem-Jan schreef op 07.10.2006 16:14
Hoe weet jij dat? Kan jij zijn database structuur zien?
Bij mij is cat vaak een int namelijk.


Ok, heb je gelijk in. I stand corrected. ;)

Reageren