Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wysyłanie kilku kodów przez funkcję mail
Forum PHP.pl > Forum > PHP
kurczak610
Witam, zrobiłem skrypt ktory wysyla zamowione kody na maila.
Kody wygladaja tak: xxxDALSZA CZESC KODU
Są one jak wiadomo generowane losowo, chodzi mi o to że gdy zamowie np. 20 kodow i dam zamknięcie nawiasu klamrowego za funkcją mail wysyła mi 20 maili, a gdy dam przed tą funkcją wysyła 1 mail ale z tylko 1 kodem ;/ Proszę o pomoc, z góry thx.
Oto kod:

  1.  
  2. $znajdzmail=mysql_query("SELECT * FROM zamowieniakodow WHERE id='$_GET[idwyslania]'") or die(mysql_error());
  3. $pokazmail = mysql_fetch_array($znajdzmail);
  4.  
  5. $ile = $pokazmail['ilosc'];
  6.  
  7. $chars = '1234567890abcdefghijklmnopqrstuvwxyz';
  8. $res = '';
  9.  
  10. for ($k=0; $k<$ile; $k++) {
  11. $res = '';
  12.  
  13. for ($z=0; $z<9; $z++) {
  14. $res .= $chars[rand(0, strlen($chars))];
  15. }
  16.  
  17. mysql_query("INSERT INTO kody VALUES ('NULL','xxxi$res','0','0','1')");
  18.  
  19. }
  20.  
  21. mail("$pokazmail[email]","Zamowione kody $_GET[rodzaj]","
  22. Witaj!
  23.  
  24. Zamówileś kody $_GET[rodzaj] w serwisie xxxx, oto one:
  25. xxx$res
  26.  
  27. Pozdrawiamy, Ekipa xxxx
  28. ","From: test@test.test");
  29. echo("Kody wysłane");
  30.  


PS. Chciałbym aby w mailu pokazały się te 20 kodow kazdy w innej lini
gothye
zastosuj znacznik
  1. "\n"
na końcu każdej lini
DiH
A najlepiej "\r\n"
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.