Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL], PROBLEM IMIENNEGO MAILINGU
lordvanyuri
post 3.07.2011, 00:45:04
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 11.12.2008

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


Mam problem ze skryptem z imiennym mailingiem do newslettera.

Tabela1:
id.email.imie.dzien

Tabela2:
id.dzien.temat.tresc

Pierwsza tabela zawiera dane użytkownika - kolumna dzień określa, który to jest dzień i w zależności od tego dostanie raz dziennie email z tabeli 2 odpowiedni do dnia.

Problem polega na imiennym zwracaniu się do użytkownika.
W polu tresc zapisuję całą treśc emaila wraz ze znacznikami html - podczas gdy w tym polu chcę uwzględnić zmienną imię wpisuję już na różne sposoby:
'.$imie.' - $imie - <?=$imie ?> - ''.$imie.'' - i nic nie działa mailing dochodzi dosłownie tak jak jest zapisany w bazie.

oto kod jakim się posługuję:

  1. $wynik=mysql_query("SELECT * FROM user ");
  2. while ($rekord = mysql_fetch_assoc ($wynik)) {
  3. $id=$rekord['id'];
  4. $imie=$rekord['imie'];
  5. $email=$rekord['email'];
  6. $day=$rekord['day'];
  7.  
  8.  
  9. $wynik2 = mysql_query ("SELECT * FROM email WHERE emailday='$day' ");
  10. while ($rekord = mysql_fetch_assoc ($wynik2)) {
  11. $temat=$rekord['temat'];
  12. $tresc=$rekord['tresc'];
  13.  
  14. $heather = "MIME-Version: 1.0\r\n";
  15. $heather .= "Content-type: text/html; charset=windows-1250\r\n";
  16. $heather .= "From: domena.pl <info@domena.pl>\r\n";
  17.  
  18. mail($email,$temat,$tresc,$heather);
  19.  
  20. }
  21. }


Zmienna tresc pobiera wcześniej zapisany szablon maila z bazy - ale nie interpretuje już zmiennej $imie - jak to przeskoczyć?
Wsystko jest ok, jesli podstawię pod zmienną tresc bezpośrednio tak:
  1. $tresc=' Witaj '.$imie.' bla bla ';

Ale wtedy w treść strony musiałbym wkleić wszystkie maile i zróżnicować je funkcją if - a to nie ma sensu - bo kurs jest długi

Byłbym bardzo wdzięczny za pomoc

PODSUMOWUJĄC - moje pytanie brzmi: Jak ma zapisać w bazie zmienną $imie aby przy pobieraniu powyższy skrypt wstawiał wcześniej pobrane imię?

Ten post edytował lordvanyuri 3.07.2011, 00:47:50
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 04:55