Wyswietlanie |
Wyswietlanie |
17.03.2003, 16:59:02
Post
#1
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.06.2002 Ostrzeżenie: (0%) |
Witam
Mam w bazie zapisane nastepujace dane które wyswietlaja mi sie tak: nazwa firmy asortyment logo lego klocki lego zabawki mercedes samochody volvo ciezarowe volvo osobowe itd jak zrobic aby po wybraniu z wybieraczki (select) po nazwie firmy wyswietlalo mi sie tylko raz (nazwa i logo) a z boku cały asortyment. Dane w bazie sa identycznie zapisane jak i wyswietlane. Z góry dzięki[/img] |
|
|
17.03.2003, 18:08:42
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) |
Musisz miec dwie relacyjne tabele.
W jednej trzymasz nazwy firm a w drugiej produkty. W tej drugiej musisz miec pole np. id_firmy - to id to id firmy z tabeli z nazwami firm. I potem robisz dwie petle w jednej. Najpierw wyciagasz firme potem do niej produkty... i tyle Kod $res=mysql_query("SELECT * from firmy");
while($row = mysql_fetch_array($res)) { $id=$row["id"]; $firma = $row["firma"];; echo $firma; $res2=mysql_query("SELECT * from produkty WHERE id_firmy='$id'"); while($row2 = mysql_fetch_array($res2)) { $produkt = $row["produkt"];; echo $prdukt; } } pozdrawiam Kossa |
|
|
28.03.2003, 10:49:01
Post
#3
|
|
Grupa: Zarejestrowani Postów: 60 Pomógł: 0 Dołączył: 24.06.2002 Ostrzeżenie: (0%) |
Cytat Musisz miec dwie relacyjne tabele.
W jednej trzymasz nazwy firm a w drugiej produkty. W tej drugiej musisz miec pole np. id_firmy - to id to id firmy z tabeli z nazwami firm. I potem robisz dwie petle w jednej. Najpierw wyciagasz firme potem do niej produkty... i tyle Kossa Dzięki ale co będzie jesli dojdzie 3 parametr logo ktory tez sie powtarza. Wtedy bedzie relacja między 3 tabelami? Nie można jakoś prościej w samym php? |
|
|
Wersja Lo-Fi | Aktualny czas: 10.06.2024 - 11:08 |