Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Dodatkowa instrukcja po x zapętleniach
Forum PHP.pl > Forum > Przedszkole
d0m1n1k_
Witam!

Pisząc obrazowo chciałbym uzyskać następujący efekt:

Nagłówek 1 + Data dodania 1 + Opis 1
---
Nagłówek 2 + Data dodania 2 + Opis 2
---
Nagłówek 3 + Data dodania 3 + Opis 3
---
Reklama
---
Nagłówek 4 + Data dodania 4 + Opis 4

...itd.

Ze względu na wyciąganie wyników z mysql wybrałem pętle while, jednak nie mam pojęcia jak i gdzie ująć stosowny kod aby uzyskać powyższy efekt.
  1. $podcast_pro1 = mysql_query("SELECT * FROM ...");
  2.  
  3. while ($podcast_pro2 = mysql_fetch_array($podcast_pro1))
  4. {
  5. $mcsp_id = $podcast_pro2['macast_id'];
  6. $mcsp_yt = $podcast_pro2['macast_yt'];
  7. $mcsp_nm = $podcast_pro2['macast_name'];
  8. $mcsp_ct = $podcast_pro2['matches_name'];
  9. $mcsp_ad = $podcast_pro2['macast_addata'];
  10. $mcsp_dd = $podcast_pro2['macast_didata'];
  11. $mcsp_cn = $podcast_pro2['macast_count'];
  12. $mcsp_rs = $podcast_pro2['macast_result'];
  13.  
  14. echo "<div class=\"col-md-3\">
  15. <a href=\"skrot_meczu.php?id=$mcsp_id\" class=\"thumbnail\">
  16. <img src=\"http://i.ytimg.com/vi/$mcsp_yt/1.jpg\">
  17. <center>
  18. $mcsp_nm <br />
  19. $mcsp_rs<br />
  20. </a>
  21. $mcsp_ct<br />
  22. $mcsp_dd<br />
  23. Wyświetleń: <b>$mcsp_cn</b>";
  24. echo "</center></div>";
  25. }


Starałem się użyć wyszukiwarki jednak nawet nie wiem jak to opisać aby uzyskać interesujące wyniki.
Bardzo proszę o pomoc.
markuz
  1. $i = 0;
  2. while() {
  3. echo $i;
  4. $i++;
  5. ....
  6. }


Dasz rade dalej sam?
Turson
  1. $i = 0;
  2. while(...){
  3. //naglowek, data dodania itd.
  4. if($i==3){
  5. //dodaj reklamę
  6. }
  7. $i++;
  8. }
Pyton_000
Jeżeli po x zapętleniach czyli cykicznie to
  1. if($i%3 == 0){
  2. //dodaj reklamę
  3. }
d0m1n1k_
Cytat(Pyton_000 @ 14.07.2014, 16:17:11 ) *
Jeżeli po x zapętleniach czyli cykicznie to
  1. if($i%3 == 0){
  2. //dodaj reklamę
  3. }


Z czego wynika znak % między $i a 3?
Jest oznaczenie wielokrotności?
pitu
To modulo, czyli określa resztę z dzielenia. Dla przykładu powyższy warunek będzie spełniony dla $i równego 3,6,9,12 itp. ponieważ dla 9: 9/3 = 3 i reszty 0.
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.