Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Gnerowanie menu na podstawie bazy danych
Forum PHP.pl > Forum > Przedszkole
PawelW
Mam w bazie tabele:
produkty [ grupa_id | id_produktu | nazwa_produktu ]
kolumna grupa_id jest powiązana z grupa_id w tabeli grupy [grupa_id | gr_nazwa ]

Jak teraz wygenerować menu w postaci:

Proszki:
- produkt1
- produkt2

Płyny:
- produkt1
....
- produkt34

A gdy nie ma produktów to i tak powinna być wyświetlana nazwa czyli:
Mydło:

Czyli rzecz sprowadza się do otrzymania tablic typu
$proszki ($id_produktu1 => $nazwa_produktu1, id_produktu2 => nazwa_produktu2)
dalej już za pomocą smarty sobie zrobię reszte.

Siedzę nad tym od dłuższego czasu i nie mogę sobie poradzić. Prosz o pomoc.
macek
  1. SELECT p.nazwa_produktu, g.gr_nazwa
  2. FROM grupy g
  3. LEFT JOIN produkty p ON p.grupa_id = g.grupa_id

pisane z palca, może być tak albo odwrotnie winksmiley.jpg
dalej to już operowanie na samym php żeby złożyć potrzebną tablicę
poczytaj
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.