извеждане на линкове към всяка категория

embaka

Registered
здравейте,

правя една системка с категории и към всяка една категория има добавени линкове, искам да направя извеждането на категориите и линковете към тях с ядна заявка

идеята е ако имам 3 категории и във всяка от тях има по пет линка да може след заявката да извежда всички категории и под тях линковете за всяка една категория по отделно

това ще стане най-вероятно с двоен цикъл, но се чудя как да свържа таблиците, най-вероятно ще са ми с такива полета

categories
-cid
-ctitle

links
-lid
-llink
-ltitle
-cat
 
Ммм, да таблиците добри си ги намислил.

Ето ти и заявката с примерно извеждане на категориите + линковете.

Код:
<?php
$query = mysql_query("SELECT categories.ctitle, links.llink, links.ltitle FROM `categories`, `links` WHERE categories.cid = links.cat ORDER BY links.cat ASC, links.lid ASC");

$cat_now = "";
while ($row = mysql_fetch_assoc($query))
{
    if ($cat_now != $row['ctitle'])
    {
        echo "<br />\n<b>".$row['ctitle']."</b><br />\n"; // извеждаме името на категорията
        $cat_now = $row['ctitle'];
    }
    
    echo '<a href="'.$row['llink'].'">'.$row['ltitle'].'</a>'."<br />\n"; // извеждаме линковете към категорията
}
?>
 

Back
Горе