Voilà, j'ai fait un base de donnée avec une table CATEGORIES et une table SITES.
Dans la table SITES, il y a un champ CATEGORIE, et je voudrais afficher :
CATEGORIE A
-site1 (correspondant à la categorie A)
-site2
CATEGORIES B
-site3 (correspondant à la categorie B)
-site4
Mais ca marche po...
Il m'affiche :
Categorie A:
-tous les liens
Categorie B:
-tous les liens
grrrrrrrrrrrrrrrrrrrrr (non, ca il ne l'affiche pas).
Help pleazzzz
--------------------------------------------------
Voilà le chty script. Merci de jeter un coup d'oeil (et si possible de trouver la bete faute que le neuneu il a faite)
Merci
<?
$db = mysql_connect("localhost", "login","pass" );
mysql_select_db("betesite",$db);
$result = mysql_query("SELECT * FROM categories",$db);
while ($myrow = mysql_fetch_array($result))
{
printf("<BR><font size=5>%s</font><br><BR> \n",$myrow["categorie"]);
$links = mysql_query("SELECT * FROM sites, categories WHERE sites.categorie = categories.categorie ORDER BY sites.site ASC",$db);
while ($myrowsites = mysql_fetch_array($links))
{
printf("<LI><A HREF=\"%s\">%s</A><BR>\n", $myrowsites["url"], $myrowsites["site"]);
}
}