Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Porzadkowanie wynikow z mySQL
-Gość_Adam-
post
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
smentek
post
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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/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.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 26.09.2025 - 15:07