Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wysyłanie listy zakupionych rzeczy na maila
Sadu2
post
Post #1





Grupa: Zarejestrowani
Postów: 229
Pomógł: 13
Dołączył: 31.05.2007

Ostrzeżenie: (10%)
X----


Witam,
Posiadam oto taki kod:

  1. $sql = "SELECT * FROM `mails` WHERE `mailid` = '4'" ; //pobieram dane maila
  2. $rs_query=mysql_query($sql);
  3.  
  4. if($rs=mysql_fetch_array($rs_query)){
  5.  
  6. $c_from = $rs["fromid"]; // moj adres
  7. $to = $elo['email']; // adres odbiorcy
  8. $subject = $rs["subject"]; //temat wiadomosci
  9.  
  10. $body=str_replace("%imie%", $za['imie'],$rs["mail"]); //$rs['mail'] - tresc maila, $za['imie'] - imie odbiorcy
  11.  
  12. /* pobieram liste plików */
  13. for($i=1;$i<=$_SESSION["calosc"];$i++){
  14. if(isset($_SESSION["oferta_".$i])){
  15.  
  16. $pro = mysql_fetch_array(mysql_query("SELECT `title`, `price` FROM `products` WHERE `id` = '".$_SESSION["oferta_".$i]."' LIMIT 1"));
  17.  
  18. $body= str_replace("%oferta_".$i."%",$pro['title'],str_replace("%cena%",$pro['price'],$body));
  19.  
  20. }
  21. }
  22.  
  23. $header="From:" . $c_from . "\r\n" ."Reply-To:". $c_from;
  24. if(isset($rs["html_format"])&&($rs["html_format"]=="yes")){
  25. $header .= "\r\nMIME-Version: 1.0\r\n";
  26. $header .= "Content-type: text/html; charset=UTF-8\r\n";
  27. mail($to,$subject,$body,$header);
  28.  
  29. }// html format
  30. }


Gdy daję w treści maila:

%oferta_1%

To wiadomo, że wyświetla tylko jeden produkt. Więc jak mogę wrzucić pętle do tego maila, żeby w zależności od ilości produktów było:

%oferta_1%
%oferta_2%
%oferta_3%
... itd

Ten post edytował Sadu2 4.09.2010, 14:16:33
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: 21.12.2025 - 14:09