Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Wysyłanie maila do danych osób
kuba_pilach
post
Post #1





Grupa: Zarejestrowani
Postów: 224
Pomógł: 3
Dołączył: 24.12.2010

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


Witajcie!
A więc dam kawałek kody, by nie było:
  1. $zapytanieogrupe = mysql_query("select team from uzytkownik where login='$session'")
  2. $zog = mysql_fetch_assoc($zapytanieogrupe);
  3. if ($zog>0) {
  4. $zapytanieoszefow = mysql_query("select * from uzytkownik where team='".$zog['team']."' and team_rank='Admin'")
  5. $zs = mysql_num_rows($zapytanieoszefow);
  6. while($zos = mysql_fetch_assoc($zapytanieoszefow)) {
  7. $tab = $zos['email'];
  8. }
  9. $tablica = implode("; ",$tab);
  10. $subject = "czyli tytuł maila";
  11. $headers = "Return-Path: twoj@email.com\r\n";
  12. $headers .= "MIME-Version: 1.0 \r\n";
  13. $headers .= "Content-type: text/html; charset=utf-8 \r\n";
  14. $headers .= "From: twoj@email.com\r\n";
  15. $headers .= "Reply-To: twoj@email.com\r\n";
  16. $headers .= "X-Priority: 1\r\n";
  17. $headers .= "X-MSMail-Priority: High\r\n";
  18. $msg = "E-mail wyslany z witryny www.twoja-strona.pl<br><br><br>\n";
  19. $msg .= "Dalszy tekst<br><br>";
  20. mail($tablica, $subject, $msg, $headers);
  21. }

Na początku są przykładowe dane... A więc jak pewnie już wiecie robię sobie internetowy dzienniczek dla nauki...
I mam grupy ręcznie robione...
I za każdym razem jak się poprawi ocenę, strona ma wysyłać maila do Adminów grupy do której należy użytkownik...
I zapętla mi się strona :/
Niech ktoś poprawi by działało...
Dzięki z góry ;]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


  1. <?php
  2.  
  3. $zapytanieogrupe = mysql_query("select team from uzytkownik where login='$session'") or die(mysql_error());
  4. $zog = mysql_fetch_assoc($zapytanieogrupe);
  5.  
  6. if(mysql_num_rows($zapytanieogrupe)) {
  7.  
  8. $zapytanieoszefow = mysql_query("select * from uzytkownik where team='".$zog['team']."' and team_rank='Admin'") or die(mysql_error());
  9.  
  10. if(mysql_num_rows($zapytanieoszefow) > 1) {
  11.  
  12. while($zos = mysql_fetch_assoc($zapytanieoszefow)) {
  13.  
  14. $tablica = implode("; ",$zos['email']);
  15. $subject = "czyli tytuł maila";
  16. $headers = "Return-Path: twoj@email.com\r\n";
  17. $headers .= "MIME-Version: 1.0 \r\n";
  18. $headers .= "Content-type: text/html; charset=utf-8 \r\n";
  19. $headers .= "From: twoj@email.com\r\n";
  20. $headers .= "Reply-To: twoj@email.com\r\n";
  21. $headers .= "X-Priority: 1\r\n";
  22. $headers .= "X-MSMail-Priority: High\r\n";
  23. $msg = "E-mail wyslany z witryny www.twoja-strona.pl<br><br><br>\n";
  24. $msg .= "Dalszy tekst<br><br>";
  25. mail($tablica, $subject, $msg, $headers);
  26. }
  27. }
  28. }
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 02:09