Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dynamicznie generowane drzewo stron z bazy danych
worm4
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 17.09.2007

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


Hej!. Poszukuje podpowiedzi jak zrobić dynamicznie generowane drzewo stron zawartych w bazie danych z podziałem na języki - polski,angielski i kategorie. Dodam ,że mam możliwość dodawanie nowych kategorii stron. Chciałbym aby wtedy gdy dodaje np: Publikacje w drzewie pojawiała się ta kategoria, ale tylko wtedy gdy dodam publikację dla tej kategorii.

Chciałbym także ,aby drzewo pokazywało wyłącznie strony w języku polskim: Mam taki skrypt:
CODE
$query = "SELECT * FROM menu WHERE lang='pl' GROUP BY lang,label";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)) {
$row[label];
echo'
'.$row['lang'].' || '.$row['label'].'';


$query1 = "SELECT * FROM menu GROUP BY lang,label";
$result1 = mysql_query($query1);

while($row1 = mysql_fetch_array($result1)) {
echo''.$row1['nazwa'].'';
}


}


Czy do zrobienia tego potrzebuje pętli, czy mogę to zrobić za pomocą while?. Proszę o pomoc!. Z góry dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Cienki1980
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


A while to nie jest pętla questionmark.gif

Możesz zrobić to za pomocą while jak i innych pętli. To kiedy co ma się pokazać to kwestia kilku warunków if wewnątrz pętli while.

PS. Popraw BBCode .. bo do php jest odpowiedni a nie tylko [code ] do wszystkiego


--------------------
404
Go to the top of the page
+Quote Post
worm4
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 17.09.2007

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


Ok.Dzięki!. Jasne - while to pętla - chyba za długo siedzę już przy php dzisiaj, że mi się mieszca wszystko.

Jesne warunki rozstrzygną sprawę.

Pozdro.
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: 22.08.2025 - 03:40