Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL] Co 10 wynik dodanie skryptu
misterious
post 11.01.2013, 18:05:55
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 2
Dołączył: 7.10.2012

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


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

Ten post edytował misterious 11.01.2013, 18:29:55
Go to the top of the page
+Quote Post
webdice
post 11.01.2013, 18:47:21
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Modulo.
Go to the top of the page
+Quote Post
misterious
post 11.01.2013, 18:48:39
Post #3





Grupa: Zarejestrowani
Postów: 52
Pomógł: 2
Dołączył: 7.10.2012

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


Cytat(webdice @ 11.01.2013, 18:47:21 ) *
Modulo.

Możesz rozwinąć jak ty to widzisz? smile.gif
Go to the top of the page
+Quote Post
memory
post 11.01.2013, 18:53:12
Post #4





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

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


google: wielokrotność
Kolega webdice juz odpowiedzial smile.gif

Ten post edytował memory 11.01.2013, 18:53:40
Go to the top of the page
+Quote Post
misterious
post 11.01.2013, 18:57:47
Post #5





Grupa: Zarejestrowani
Postów: 52
Pomógł: 2
Dołączył: 7.10.2012

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


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. }
Go to the top of the page
+Quote Post
b4rt3kk
post 11.01.2013, 19:06:21
Post #6





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


  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ć.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.04.2024 - 13:42