Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]phpmailer
Deen
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 19.05.2009

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


Witam
Chciałem skorzystać z http://phpmailer.worxware.com .
Gdy wysyłam jednego maila jest ok jednak gdy mam zrobić pętle nie udaje mi się to:(
Pytanie brzmi dlaczego

$mail->AddAddress("'".$rekord['email']."'");
nie jest równe temu zapisowi:
$mail->AddAddress('fasolqa@gmail.com');
Gdy daje ten dolny wszystko jest ok, jednak gdy górny pokazuje mi, że mam pusta wartość... jak to ominąć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
pedro84
post
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


A sprawdziłeś, w pętli czy $rekord['email'] cokolwiek Ci zwraca?


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
Deen
post
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 19.05.2009

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


Oczywiście zwraca wszystkie adresy maili...
Go to the top of the page
+Quote Post
Mateusz_Babiarz
post
Post #4





Grupa: Zarejestrowani
Postów: 14
Pomógł: 5
Dołączył: 24.08.2009
Skąd: Wrocław

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


Jezeli robisz to w petli to musisz poslugiwac sie indeksem tabeli, zeby skrypt wiedzial ktory element z tabeli chcesz pobrac, bo inaczej probojesz w miejscu zmiennej wyslac cala tablice.
Go to the top of the page
+Quote Post
Deen
post
Post #5





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 19.05.2009

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


http://wklej.org/id/337238/ czyli co musze zmienic:(?
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




$mail->AddAddress("'".$rekord['nazwa']."'");
po co te apostrofy? kopiujecie kody z roznych stron bez jakiegolwiek namyslu....

tak ma byc:
$mail->AddAddress($rekord['nazwa']);

Niepotrzebnie też w petli tworzysz za kazdym razem obiekt phpmailer.

W petli masz też to:
require('class.phpmailer.php');
require('class.smtp.php');

skrypt po drugim obrocie petli powinien ci się wogole wysypac z fatal errorem.

ps2: ten kod to wogole sieczka. dwie petle, obie sie nadpisują ze zmiennymi, petle lecą po wynikach zapytania, a w petlach dodatkowo wykonujesz to samo zapytanie. za kazdym razem nadpisujesz zmiennej korzystające z petli....

myślałeś odrobinę jak to pisales czy wziąłeś kilka kodów i na chybił trafił połączyłeś w jedno?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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 Aktualny czas: 20.08.2025 - 14:14