Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Porzadkowanie wynikow z mySQL
Forum PHP.pl > Forum > Przedszkole
Gość_Adam
Witam, jestem w trakcie pisania skryptu sklepu internetowego oferujacego odziez, ale mniejsza z tym. Zrobilem panel admina ktory umozliwia dodawanie i kasowanie, problem pojawia sie w tym, ze kazdy produkt bez wzgledu czy sa rozne kolory umieszczony jest w osobnym rekordzie a ja chcialbym tak uporzadkowac te produkty, zeby na stronie sklepu wyswietlalo sie to w taki sposob:

<img> | Bluzka
| Kolory: { tu powinny byc male obrazki 10x10 przedstawiajace dostepne
| kolory produktu czyli wg. tabeli: zielony.gif czarny.gif, bialy.gif...}
| Cena: ...

Tabela wyglada mniej wiecej w ten sposob:


+--b_id--+----b_nazwa----+---b_cena---+---b_cena_p---+---b_kolor---+

|.....1......|.......Bluzka.......|.....59.99.....|......49.99.........|.....zie
ony.....|
|.....1......|.......Bluzka.......|.....59.99.....|......49.99.........|.....cza
ny.....|
|.....1......|.......Bluzka.......|.....59.99.....|......49.99.........|.....bia
y........|
|.....1......|.......Bluzka.......|.....59.99.....|......49.99.........|.....fio
etowy..|
|.....1......|.......Bluzka.......|.....59.99.....|......49.99.........|.....bia
y........|
|.....1......|.......Szalik........|.....19.99.....|........9.99.........|...kol
rowy....|
|.....1......|.......Spodnie.....|.....89.99.....|......39.99.........|....niebi
ski...|

Kurde, nie wiem czy wiecie o co mi chodzi, zalezy mi bardzo na odpowiedzi wiec wyjasnie jeszcze raz:

Mamy przykladowa tabele produktow ^...
Jak widac jest 5 takich samych produktow ktorej roznia sie od siebie tylko kolorem.
Wynikiem najprostszego sposobu na wyswietlenie danych bedzie wielokrotne powtarzanie sie tej samej nazwy i tej same ceny co wplynie niepozytywnie na czytelnosc strony.
Chcialbym zrobic takie cos, co pogrupuje mi produkty o tej samej nazwie przy ktorej wyswietli dostepne kolory.

Prosze pomozcie!
smentek
Po 2 krotnym przeczytaniu zajarzylem ze jednak nie brales narkotykow smile.gif

zalkladam ze masz w bazie danych tabele powiedzmy "ubranie" i wyglada on np tak

idubrania|cena|nazwa|costaminnnego idubrania|(gdzie idubrania jest kluczem glonwym)

W bazie danych tworzysz sobie jeszcze jedena tabele o nazwie "kolory ubran" w ktorej rekord wyglada tak :

idubrania|kolor (czyli klucz glowny jest ten sam co w poprzedniej tabeli)
tak ze do kazdego pojedynczego rekordu z tabeli artykuly masz tyle rekordow w tabelei kolory ubran ile dane ubranie ma kolrow smile.gif
Teraz za kazdym razem jak wyciagasz z bazy danych artykul to przed wyswietleniem go szykasz tez w tabeli "kolory ubran" rekordow ktore do danego ciuchu pasuja (maja ten sam idubranai co twoj artykul), a majac ich liste wywolujesz odpowiedni obrazek.
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.