Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] Wykonanie danej akcji co X rekord
d.stp
post
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 19.04.2012

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


Chciałbym zrobić powiadomienie mailowe co X rekord, który trafi do bazy, ale kompletnie nie wiem jak to ugryźć. Ma ktoś jakiś pomysł?

Problem jest z warunkiem jak sprawdzić ten rekord czy jest 10 (IMG:style_emoticons/default/sad.gif)

Ten post edytował d.stp 24.03.2015, 17:32:50
Go to the top of the page
+Quote Post
rad11
post
Post #2





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


Sorry
  1. $i = 0;
  2. foreach($array as $k => $v){
  3.  
  4. if($i == 10){
  5. //wysylasz
  6.  
  7. $i = 0;
  8. }
  9.  
  10. $i++;
  11. }
  12.  


albo

  1. $i = 1;
  2. foreach($array as $k => $v)
  3. {
  4.  
  5. if($i%10 == 0)
  6. //wysylasz
  7. }
  8.  
  9. $i++;
  10. }
  11.  


Ten post edytował rad11 24.03.2015, 17:42:55
Go to the top of the page
+Quote Post
owca_82
post
Post #3





Grupa: Zarejestrowani
Postów: 77
Pomógł: 8
Dołączył: 22.04.2012

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


jestemDziesiaty == 0? liczbaRekordow%10 : null;
Go to the top of the page
+Quote Post
d.stp
post
Post #4





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 19.04.2012

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


Może inaczej.

Mam zapisane ID ostatniego rekordu z bazy. Chciałbym żeby co 5 nowy rekord była wysyłka maila. Jak to zrobić?
Go to the top of the page
+Quote Post
rad11
post
Post #5





Grupa: Zarejestrowani
Postów: 1 270
Pomógł: 184
Dołączył: 7.10.2012
Skąd: Warszawa

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


W sumie jak uzyjesz tych petli to na to samo wyjdzie? Tylko musisz dorzucic insert do bazy i wysylke maila.

Ten post edytował rad11 24.03.2015, 17:56:36
Go to the top of the page
+Quote Post
com
post
Post #6





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


@up a guzik prawda
  1. if($i%10 == 0)
  2. //tresc powiadomienia

Go to the top of the page
+Quote Post
d.stp
post
Post #7





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 19.04.2012

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


Dałem takie coś:

  1. $last_id = 50;
  2.  
  3. if($last_id%10 == 0) {
  4. //wysylka
  5. }


warunek zawsze się spełnia to ja już nie wiem (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
com
post
Post #8





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


$last_id musi się zmieniać, przecież nie startujesz od 50

warunek sie spełnia bo 50%10 = 0

Ten post edytował com 24.03.2015, 18:13:02
Go to the top of the page
+Quote Post

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: 11.10.2025 - 23:07