Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> jak to zrobić! pilne php+sql, Jak wyświetlić wszystkie produkty, a pod każdym produktem zdjęćia?
djchasey
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 10.10.2009

Ostrzeżenie: (0%)
-----


Mam problem, dopiero ucze się sql i php a za tydzien mam oddać na zaliczenie projekt, szukam pomocy i jak narazie niemam zadnego wsparcia. Chodzi mi o coś takiego. Mam dwie tabele w bazie mysql

Produkty:
id_produktu
nazwa
opis

Partnerzy:
id_partnera
nazwa
produkt (czyli id_produktu z tabeli produkty.)

oraz katalog PARTNERZY ze zdjęciami jpg, gdzie nazwa zdjęcia to id_partnera, np. mamy rekord:

PARTNERZY:
id_partnera nazwa produkt
1 pzu 4

to zdjęcie ma nazwę 1.jpg
Chce wyświetlić wszystkie produkty, a pod każdym produktem zdjęcia partnerów. czyli cos takiego:

Produkt 1
zdjecie 1, zdjecie 2, zdjecie 3

Produkt 2
zdjecie 1, zdjecie 3

Produkt 3
zdjecie 2, zdjecie, 4, zdjecie 5


Relacja jest taka: jeden produkt może zawierać wiele partnerów, wiele partnerów może należeć do 1 produktu

Doszedłem do etapu wyświetlania produktów, ale niewiem jak zrobić żeby każdy produkt miał wyświetlone zdjęcia. A oto kod:
  1. <?
  2. include_once('config.php');
  3. $wynik = mysql_query("SELECT * FROM produkty;")
  4. or die('Nie można połączyć się z bazą danych');
  5.  
  6. if ($wynik) {
  7. while($dane = mysql_fetch_array($wynik)) {
  8.  
  9. $id_produktu = $dane["id_produktu"];
  10. $nazwa = $dane["nazwa"];
  11.  
  12.  
  13. echo <<<KONIEC
  14. <br /><img src="images/more_bg.gif" /> $nazwa
  15. <p>tu mają być wyświetlone zdjęcia z katalogu PARTNERZY</p>
  16.  
  17. KONIEC;
  18. }
  19. }
  20. ?>


Proszę o pomoc jak to zrobić? bez tego niezaliczę projektu w szkole.
Z góry dziękuję.!
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
jak to zrobić! pilne php+sql
Tytul ma odzwierciedlac problem. W tytule nie interesuje nas czy to jest pilne czy nie i pytanie jak to zrobic. Proszę poprawic tytuł.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




  1. echo <<<KONIEC
  2. <br /><img src="images/more_bg.gif" /> $nazwa
  3. <p>tu mają być wyświetlone zdjęcia z katalogu PARTNERZY</p>
  4.  
  5. KONIEC;

A o łączeniu stringów czytałeś czasami, czy z nas po prostu kpisz?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Gryf
post
Post #4





Grupa: Zarejestrowani
Postów: 170
Pomógł: 40
Dołączył: 14.08.2008
Skąd: Katowice

Ostrzeżenie: (0%)
-----


czyli na chwilę obecną masz tylko pobrane wszystkie produkty?
no to teraz mając id produktu pobierasz partnerów którzy to mają produkt = twojemu id produktu
w tym momencie znasz nazwę pliku dla grafiki partnera więc nie wiem w czym problem.
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 Aktualny czas: 21.08.2025 - 08:14