Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] co 8 rekord wyświetl dodatkowy kod
Forum PHP.pl > Forum > Przedszkole
Fo
Witam,

mam taki trywialnie prosty kodzik:

  1.  
  2. while($rek = mysql_fetch_array($wynik)) {
  3.  
  4. echo "<h1>".$rek['name']."</h1>";
  5. echo "<a href=\"".$rek['link1']."\"><img src='".$rek['img1']."'></a>";
  6. echo "<a href=\"".$rek['link2']."\"><img src='".$rek['img2']."'></a>";
  7. echo "<p><pre>".$rek['text']."</pre></p>";
  8. }
  9.  


który mi wyciąga z bazy danych wszystkie rekordy i je jakoś tam układa.

problem polega tylko na tym, że chciałbym by co powiedzmy 4 rekord zostało dopisane <br /> albo jakiś inny kod

czyli:
1 rekord
2 rekord
3 rekord
4 rekord
extra dodatkowy kod
5 rekord
6 rekord
7 rekord
8 rekord
ten sam extra dodatkowy kod
9 rekord
.....

prosiłbym o pomoc - z góry dziękuję exclamation.gif
djmati11
Zmień ten twój kod na
Cytat(Fo @ 3.10.2009, 02:10:37 ) *
  1. while($rek = mysql_fetch_array($wynik)) {
  2. $i++;
  3. echo "<h1>".$rek['name']."</h1>";
  4. echo "<a href=\"".$rek['link1']."\"><img src='".$rek['img1']."'></a>";
  5. echo "<a href=\"".$rek['link2']."\"><img src='".$rek['img2']."'></a>";
  6. echo "<p><pre>".$rek['text']."</pre></p>";
  7. if ($i == 4) {
  8. $i = 1; //lub $i = 0;
  9. echo "<br />";
  10. }
  11. }
sebekzosw
  1. <?php
  2. $i = 0;
  3. while($rek = mysql_fetch_array($wynik)) {
  4. echo "<h1>".$rek['name']."</h1>";
  5. echo "<a href=\"".$rek['link1']."\"><img src='".$rek['img1']."'></a>";
  6. echo "<a href=\"".$rek['link2']."\"><img src='".$rek['img2']."'></a>";
  7. echo "<p><pre>".$rek['text']."</pre></p>";
  8. if($i % 4 == 0) { echo "<br />"; }
  9. $i++;
  10. }
  11. ?>
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.