![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 4.01.2004 Skąd: Tczew Ostrzeżenie: (0%) ![]() ![]() |
Sprawa wygląda tak:
musze wyswieltic z tablicy artykuły naglowek artykułu a z tablicy galeria fotke do tego artykulu moje tabelki wygladaja tak: [sql:1:4e281c71b6]CREATE TABLE `artykuly` ( `m` int(11) NOT NULL auto_increment, `tekst_artykulu` text, `naglowek` text, `autor` varchar(100) default NULL, `mail` varchar(100) default NULL, `utworzony` datetime default NULL, `dzial` varchar(60) NOT NULL default '', PRIMARY KEY (`m`) ) TYPE=MyISAM AUTO_INCREMENT=1 ; CREATE TABLE `galeria` ( `m` int(11) NOT NULL auto_increment, `foto` varchar(100) default NULL, `opis` varchar(100) default NULL, `dzial` varchar(60) default NULL, PRIMARY KEY (`m`) ) TYPE=MyISAM AUTO_INCREMENT=1 ;[/sql:1:4e281c71b6] w wierszu dział jest identyfikator poszczegolnych artykulow i zdjec np gdy dodam artykul i nadam mu dzial=walentynki to kilka fotek do tego działu bedzie rowniez nosilo nazwe dzial=walentynki i chodzi mi o to aby wyswietlic tylko 1 foto do 1 artykulu bo czasem fotek jest wiecej probuje to tak zrobic ale wyswietla mi ile jest fotek id artykułów To jest moj kodzik do tego zapytania [php:1:4e281c71b6]<?php $zapytanie = "SELECT * FROM galeria, artykuly"; $wynik = mysql_query ($zapytanie) or die (""); $wykonaj = mysql_query($zapytanie); while($wiersz = mysql_fetch_object($wykonaj)) { $dz = "".$wiersz['dzial'].""; $naz = "".$wiersz['nazwa'].""; $nag = "".$wiersz['naglowek'].""; $prod[0] = "".$wiersz['foto'].""; $img = $prod[0]; if ($dz == $naz) { echo "$nag"; echo "$img<br>"; } } ?>[/php:1:4e281c71b6] i wyswietla mi takie cos: Walentynki 2004HPIM2728.JPG Mikołajki 2003HPIM2726.JPG Mikołajki 2003HPIM2722.JPG Mikołajki 2003HPIM2733.JPG a chciałbym aby wyswietliło: Walentynki 2004HPIM2728.JPG Mikołajki 2003HPIM2726.JPG Jka ktos ma jakis pomysł aby zlimitowac ilosc takich samych wyswietlanych wierszy to prosiłbym o pomoc |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:38 |