Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Co 10 wynik dodanie skryptu
Forum PHP.pl > Forum > Przedszkole
misterious
Witam!
Potrzebuję do mojej strony, aby do zapytania umieszczonego na stronie wraz z pętlą while co 10 wyników pojawiał się podany przeze mnie kod.
Oto aktualny kod:
  1. $zapytanie = "SELECT `id`, `dodano`, `wygasa`, `kod`, `kategoria` FROM reklamy";
  2. $idzapytania = mysql_query($zapytanie);
  3. while ($wiersz = mysql_fetch_row($idzapytania))
  4. {
  5. if ($wiersz[2] > $dzisiaj)
  6. {
  7. $dodano = date("d.m.Y", $wiersz[1]);
  8. $wygasa = date("d.m.Y", $wiersz[2]);
  9. echo "<br /><center>$wiersz[3]";
  10. echo '<br />Kategoria: <a href="kategorie.php?kat='. $wiersz[4] .'">'. $wiersz[4] .'</a></center><hr />';
  11. }
  12. }


Wymyśliłem coś takiego (w pętli)
  1. $dodawanie ++;
  2. if($dodawanie == 10)
  3. echo $msg;
  4. if($dodawanie == 20)
  5. echo $msg;
  6. if($dodawanie == 30)
  7. echo $msg;
  8. if($dodawanie == 40)
  9. echo $msg;
  10. $msg = 'kod';

ale nie chcę być zależny od tego, że będę musiał później dopisywać:
  1. if($dodawanie == 50)
  2. echo $msg;
  3. if($dodawanie == 60)
  4. echo $msg;

itp.
Więc ten skrypt w ostateczności
webdice
Modulo.
misterious
Cytat(webdice @ 11.01.2013, 18:47:21 ) *
Modulo.

Możesz rozwinąć jak ty to widzisz? smile.gif
memory
google: wielokrotność
Kolega webdice juz odpowiedzial smile.gif
misterious
Ahh... Już rozumiem o co chodzi (wkońcu się doczytałem jak to wykorzystać)
Czyli to by musiało być (w pętli):
  1. $dodawanie ++;
  2. $co_ile = 10;
  3. if ($dodawanie%$co_ile) {
  4. if ($wiersz[2] > $dzisiaj)
  5. {
  6. $dodano = date("d.m.Y", $wiersz[1]);
  7. $wygasa = date("d.m.Y", $wiersz[2]);
  8. echo "<br /><center>$wiersz[3]";
  9. echo '<br />Kategoria: <a href="kategorie.php?kat='. $wiersz[4] .'">'. $wiersz[4] .'</a></center><hr />';
  10. }
  11. else
  12. {
  13. // Tutaj kod
  14. }
b4rt3kk
  1. for ($i = 1; $i<100; $i++) {
  2. if ($i % 10 == 0) echo 'jestem co 10-ta iteracja';
  3. }


Tak to w uproszczeniu powinno wyglądać.
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.