Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP] pętla dla wyświetlania rekordów
swiru_
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 1.10.2009

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


witam,

mam tabele z newsami, chce zrobic trzy divy, w ktorych bede wyswietlal 15 najnowszych tytulow wpisow w postaci linkow, w kardzym divie po 5 tytulow, petla wyglada tak:

  1. <?php
  2. $query = 'SELECT title FROM tabela_news ORDER by date DESC';
  3. $result = mysql_query($query);
  4. $N = mysql_num_rows($result); //zapisz ilosc rekordow do zmiennej
  5. $row = mysql_fetch_assoc($result);
  6. $N2 = ceil($N/5); //zaokraglaj w gore dzielenie przez 5, 1 - 5 = 1; 6 - 10 = 2; 11 - 15 = 3
  7.  
  8. // wyswietlanie divow i linkow
  9. for ($i=0; $i<$N2; $i++)
  10. {
  11. echo ('<div id="'.$i.'" class="t_div">');
  12. echo ('<ul class="link_t">');
  13. for ($j=0; $j<5; $j++)
  14. {
  15. if (($j + $i*5)<$N)
  16. {
  17. echo ('<li>cos</li>');
  18. }
  19. }
  20. echo ('</ul></div>');
  21. }
  22.  
  23.  
  24.  
  25.  
  26.  
  27. ?>


i teraz, jak powinna wygladac petla3 dla wyswietlania wartosci w
  1. <li> </li>
zeby po pierwszym wykonaniu petli2 wyswietlil 5 najnowszych tytulow, potem po drugim wykonaniu petli2 w petli3 wyswietlil NASTĘPNE 5 wpisow itd...

pozdrawiam

Go to the top of the page
+Quote Post

Posty w temacie


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: 19.01.2026 - 18:13