PHP interesse |
|
Met dit script (van Murfy) wil ik categorieën uit de tabel 'categorie' weergeven met daaronder de links met diezelfde categorie in de kolom categorie in de tabel 'link'.
<?php
$host = "localhost";
$login = "gebruikersnaam";
$base = "database";
$password = "wachtwoord";
$rConnectie = mysql_connect($host,$login,$password);
mysql_select_db($base,$rConnectie);
$cats = mysql_query("SELECT * FROM categorie");
while($cat = mysql_fetch_assoc($cats)) {
echo ' '.$cat['categorie'];
$links = mysql_query("SELECT * FROM link WHERE categorie = ".$cat['categorie']);
while($link = mysql_fetch_assoc($links)) {
echo '<br /><a href="'.$link['url'].'" target="_blank">'.$link['naam'].'</a>';
}
}
?>
<?php $host = "localhost"; $login = "gebruikersnaam"; $base = "database"; $password = "wachtwoord"; echo ' '.$cat['categorie']; $links = mysql_query("SELECT * FROM link WHERE categorie = ".$cat['categorie']); echo '<br /><a href="'.$link['url'].'" target="_blank">'.$link['naam'].'</a>'; } } ?>
De categorie wordt correct weergegeven.
Bij het weergeven van de links loopt er iets fout want er verschijnt een error:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /customers/luchtpost.be/luchtpost.be/httpd.www/links.php on line 23
Wat wil deze error zeggen?
|