Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyswietlanie wpisu co kilka rekordów
Forum PHP.pl > Forum > Przedszkole
szczalpi
Witam
Mam pytanie w jaki sposob mozna zrobic wyswietlanie wpisu np: co 5 rekordow.
Mam taki kod, ale nie potrafie go zmienic.
  1. if ($i>4)
  2. {
  3. echo '<tr> <td>22222222</td></tr> ';
  4. }
  5.  

Cos takiego nie wiem od czego zaczac. Prosze o Pomoc.
ixox
W czym masz problem. Kod który zamieściłeś nic nie mówi. Zwykły warunek i echo. Chcesz żeby wyświetlało co 5 rekordów, ale co?
b4rt3kk
  1. if ($i%$liczba == 0) echo 'wyswietlony rekord';


Musisz zastosować dzielenie modulo (%), czyli jako wynik otrzymujesz resztę. Za liczbę przyjmij częstotliwość powtarzania się wpisów.
szczalpi

Witam
Piszę odnośnie już zaczętego wątku. Próbuje zrobić jw w temacie, ale nie wychodzi.
Proszę o pomoc, w którym miejscu mam błąd ?

  1.  
  2.  
  3. for ($i=1;$i<=$zapytanie[0][0];$i++)
  4.  
  5. {
  6.  
  7. if ($i <= $zapytanie[0][0]){
  8. $data_d=idtodate($zapytanie[$i][0]);
  9.  
  10.  
  11.  
  12. if ($i%$d == 0 ) echo 'eqw';
  13.  
  14. if ($d == 3 > 10)
  15. {
  16. echo '<tr> <td>hgjhg<br> </td></tr> ';
  17. }
  18.  
  19.  
  20. $odnosnik='"'.tytul_ogl($zapytanie[$i][1]).','.$zapytanie[$i][0].'.html"';
  21.  
  22.  
  23. <div style="color:#AAAAAA;;margin-top:20px;
  24. font-size:11px;
  25. margin:5px 0 0 10px;
  26. text-align:left">Data dodania: '.$data_d.'</div></div>
  27. </div>';
  28. }
  29. }
  30.  
b4rt3kk
Co konkretnie nie wychodzi? I czym jest ten fragment?

  1. if ($i%$d == 0 ) echo 'eqw'; // to jestem w stanie zrozumieć
  2.  
  3. if ($d == 3 > 10) // ale o co chodzi tutaj? Jak $d może być równocześnie 3 i większe od 10? Zresztą nie można tak robić.
  4. {
  5. echo '<tr> <td>hgjhg<br> </td></tr> ';
  6. }
  7.  


jaką wartość ma zmienna $d?
szczalpi
TERAZ WYSŁAŁEM OK.
  1. for ($i=1;$i<=$zapytanie[0][0];$i++)
  2.  
  3. {
  4.  
  5. if ($i <= $zapytanie[0][0]){
  6. $data_d=idtodate($zapytanie[$i][0]);
  7.  
  8.  
  9.  
  10. if ($i%$4 == 0 ) echo 'CO 4 REKORDY';//WYSWIETLANIE WPISU CO 4 REKORDY
  11.  
  12.  
  13. $odnosnik='"'.tytul_ogl($zapytanie[$i][1]).','.$zapytanie[$i][0].'.html"';
  14.  
  15.  
  16. <div style="color:#AAAAAA;;margin-top:20px;
  17. font-size:11px;
  18. margin:5px 0 0 10px;
  19. text-align:left">Data dodania: '.$data_d.'</div></div>
  20. </div>';
  21. }
  22. }
  23.  


Nie wiem czy jest to dobrze sformulowane
  1. if ($i%$4 == 0 ) echo 'CO 4 REKORDY';//WYSWIETLANIE WPISU CO 4 REKORDY
b4rt3kk
Prawie dobrze:

  1. if ($i%4 == 0 ) echo 'CO 4 REKORDY';//WYSWIETLANIE WPISU CO 4 REKORDY
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.