Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pętla for - wyświetlanie wybranych liczb w polu select
Forum PHP.pl > Forum > Przedszkole
-Tomek-
Witam.
Chciałbym wyświetlić w formularzu (select) co 5-tą liczbę z przedziału od 00 do 59 (minuty),
czyli 00, 05, 10, 15 ..., no i nie bardzo wiem jak to zrobić.
Poniższy przykład wyświetla wszystkie liczby z w/w przedziału:
  1. for ($i = 0; $i <= 59; $i++) {
  2. if ($i < 10) {
  3. print "<option value=\"0$i\">0$i</option>";
  4. }
  5. else {
  6. print "<option value=\"$i\">$i</option>";
  7. }
  8. }

A może jest jakiś inny sposób na to pole select.
Proszę o podpowiedź
CuteOne
  1. for ($i = 0; $i <= 59; $i++) {
  2. if ($i%5==1) { // % to reszta z dzielenia tzw. modulo
  3. $liczba = ($i < 10) ? '0'.$i : $i;
  4.  
  5. echo '<option value="'.$liczba.'">'.$liczba.'</option>';
  6. }
  7. }


Jeżeli modulo nie zadziała tak jak należy musisz przy nim pokombinować wink.gif
-Tomek-
Dziękuję za odpowiedź - o to mi chodziło, tylko, że wyświetla: 01, 06, 11 ... zamiast 00, 05, 10 ...
Kombinuję i kombinuję i nic ;(
-Tomek-
MAM!
  1. if ($i%5==0) { // % to reszta z dzielenia tzw. modulo

Dziękuję!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.