Задачата е следната, имам две таблици, едната е
catid (PK) - код на категорията
cat - има на категорията
Втората таблица:
id (PK) - код
title - заглавие на артикула за съответната категория
info - описание
catid (FK) - външен ключ, връзка с първата таблица
Идеята е да се извежда в таблицата така:
cat
- title 1
- title 2
- title 3
cat 2
- title 10
- title 13
- title 88
cat n
- ...
- ....
Създал съм следното "мазало", което не работи...
Не знам как да изведа резултатите към съответната категория...
catid (PK) - код на категорията
cat - има на категорията
Втората таблица:
id (PK) - код
title - заглавие на артикула за съответната категория
info - описание
catid (FK) - външен ключ, връзка с първата таблица
Идеята е да се извежда в таблицата така:
cat
- title 1
- title 2
- title 3
cat 2
- title 10
- title 13
- title 88
cat n
- ...
- ....
Създал съм следното "мазало", което не работи...
PHP:
$sql=mysql_query("SELECT T.*, C.* FROM Titles AS T JOIN Cats AS C ON C.catid=T.catid GROUP BY C.cat");
$col=0;
echo "<table cellpadding='5'><tr>";
while($res=mysql_fetch_array($sql)) {
$col++;
echo "<td><u>".$res['cat']."</u><br/><br/>";
while($res['C.catid']==$res['T.catid']){
echo $res['title']."<br/>";
} echo "</td>";
if ($col==4) {
echo '</tr><tr>';
$col=0;}
}; echo "</tr></table>";
Не знам как да изведа резултатите към съответната категория...