Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Porzadkowanie wynikow z mySQL
-Gość_Adam-
post 8.05.2005, 06:54:26
Post #1





Goście







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!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
smentek
post 18.05.2005, 00:38:00
Post #2





Grupa: Zarejestrowani
Postów: 130
Pomógł: 11
Dołączył: 7.04.2003

Ostrzeżenie: (10%)
X----


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.


--------------------
.:SMENTEK:.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:40