Autor Zpráva
Martin Brodecký
Profil
Zdravím všechny,

nevím si rady s dotazem:
Zjednoduším to, nebudu zde uvádět konkrétní data, je to zbytečné:

V tabulce "jidelnilistek" jsou následující sloupce:
1. id (primární klíč)
2. jidlo
3. kategorie
4. poradi

Příklad:
1 - guláš - hotová jídla - 1
2 - svíčková - hotová jídla - 2
3 - koleno - speciality - 1
atd.

Pole "poradi" slouží pro posouvání jednotlivých položek nahoru a dolů v administraci.

Otázka:
Jak zobrazit výstup jídelního lístku (PHP + MySQL) tak, aby se zobrazil nadpis kategorie a pod ním daná jídla, která do ní patří za předpokladu, že kategorie jsou předem neznámé - uživatel jich může v systému vytvářet nekonečné množství.

Požadovaný výstup:

Hotová jídla
1. Guláš
2. Svíčková

Speciality
1. Koleno

Děkuji všem.
Alphard
Profil
Nejčastější potíže s PHP (FAQ) » Nadpis skupiny nejen při výpisu z databáze
pcmanik
Profil
Martin Brodecký:
SELECT c.*, l.*
FROM categories c
JOIN jidelnilistek l ON l.id_category = c.id
ORDER BY c.name ASC, l.poradi DESC

Samotné formátovanie výpisu si už zabezpečíš na strane PHP, tak ako píše Alphard.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: