![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 5 Dołączył: 15.07.2008 Skąd: Kłodzko Ostrzeżenie: (10%) ![]() ![]() |
Napisałem parsera szablonów:
Szablon: Jak zrobić żeby fragment pomiędzy {news} i {/news} powtarzany $i razy? ![]() Ten post edytował akurczyk 18.08.2008, 19:19:37 -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 22 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
A mówisz że jest warto pisać własny parser, może podpatrz jak to jest zrobione w innych np. w SMARTY.
Tak na szybkiego to może taki kod, ale on z pewnością nie jest optymalny, więc fajnie jak się ktoś jeszcze wypowie i doradzi jak to można optymalnie napisać...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 5 Dołączył: 15.07.2008 Skąd: Kłodzko Ostrzeżenie: (10%) ![]() ![]() |
Ok a jak by to wyglądało w przypadku pętli while (pobieranie wyników z db)?
Kod <?php
while($wiersz = mysql_fetch_array($wykonaj)) { } ?> -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 22 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
No to chyba wystarczy zamiast for dać while i w miejscu "Tytul $i newsa" podajesz tytuł newsa z bazy np. $wiersz['tytul'] i podobnie z treścią...
Niestety nie mam teraz możliwość przetestowanie kodu żadnego, ale to powinno wystarczyć... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 5 Dołączył: 15.07.2008 Skąd: Kłodzko Ostrzeżenie: (10%) ![]() ![]() |
tyle to ja wiem ale chodzi mi o array zmiennej jak dowiedzieć się jaki ma numer aktualne powtórzenie pętli
-------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 22 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 2 Dołączył: 16.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
"$count" to jest zwykły licznik, jeżeli skrypt się wykonuje to licznik się zmienia (po każdym wykonaniu o 1).
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 102 Pomógł: 22 Dołączył: 3.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 02:22 |