![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat Własnie o to chodzi jak by tu zrobic aby nie dublowac jak cos wymysle to wkleje tu to moze komus to sie potem przyda
Po prostu przed wykonaniem zapytania dodającego wykonaj wcześniej jedno, które ustawi wszystkie pola na 0 dla danej kategorii. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 13:53 |