Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Pętla for
dami95
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 3.10.2010

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


Witam!
Dzisiaj postanowiłem stworzyć dynamicznie tworzoną galerię zdjęć na moją stronę (przy pomocy PHP i jQuery).

Oto część kodu:
  1. <?php
  2. $start = $_GET['start'];
  3. $end = $_GET['end'];
  4. $dir = $_GET['dir'];
  5. $format = $_GET['format'];
  6. echo '<ul>';
  7. for($x = $start; $x <= $end; $x++) {
  8. echo "
  9. <li><img src=\"$dir/$x.$format\"</li>
  10. ";
  11. }
  12. echo '</ul>';
  13.  
  14. ?>

oraz adres URL: index.php?start=01&end=06&dir=aktualnosci/2010_2011/kotowanie&format=JPG

Problem w tym, że wszystkie zdjęcia mam ponazywane 01.JPG, 02.JPG, 03.JPG itd... Jednak pętla "generuje" mi liczby w postaci 1,2,3,4.
I pytanie: jak ją zmusić do generowania liczb w postaci 01,02,03,04,05?

Jestem początkującym w dziedzinie PHP, a więc proszę o wyrozumiałość.
Z góry dzięki.
dami95

P.S. Osobę, która mi pomoże oczywiście wynagrodzę Pomógł.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
yevaud
post
Post #2





Grupa: Zarejestrowani
Postów: 471
Pomógł: 89
Dołączył: 29.07.2008
Skąd: Warszawa

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


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





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 3.10.2010

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


A mógłbyś napisać jakiś kod? Bo nie za bardzo sobie radzę z angielskim (informatycznym)? A google za bardzo mi nie pomaga ;/
Go to the top of the page
+Quote Post
kefirek
post
Post #4





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


  1. for ($i=1;$i<=15;$i++) {
  2. echo sprintf("%02d",$i).'</br>';
  3. }




  1. <?php
  2. $start = $_GET['start'];
  3. $end = $_GET['end'];
  4. $dir = $_GET['dir'];
  5. $format = $_GET['format'];
  6. echo '<ul>';
  7. for($x = $start; $x <= $end; $x++) {
  8. echo "<li><img src='".$dir."/".sprintf("%02d",$x).".".$format."'></li>";
  9. }
  10. echo '</ul>';
  11.  
  12. ?>


Ten post edytował kefirek 3.10.2010, 13:50:22
Go to the top of the page
+Quote Post
dami95
post
Post #5





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 3.10.2010

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


Bardzo dziękuję za szybką i trafną pomoc (IMG:style_emoticons/default/winksmiley.jpg)

Oczywiście dostajecie po Pomógł, temat można przesunąć czy tam zamknąć.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 15:51