Autor | Zpráva | ||
---|---|---|---|
bodaw Profil * |
#1 · Zasláno: 25. 10. 2009, 01:14:45
zdravím, potřeboval bych poradit, už nevím jak na to, potřebuju posílat mail vybraným lidem co jsou v databázi. načtu jména z databáze a vedle toho je checkbox, který označí komu mail příjde, ale problém je v tom že mail se neodešle.
while ($uzivatele_radky){ echo "<input type='checkbox' name='adresat' value='$uzivatele_radky[email]'>$uzivatele_radky[jmeno] $uzivatele_radky[prijmeni]   "; } <form method=\"post\" action=\"$php_self\"> <textarea name=\"zprava\" rows=\"4\" cols=\"35\">$zprava</textarea> <input type=\"submit\" value=\" Odeslat zprávu \"> </form> $komu="$adresat"; mail ($komu,$co,$zprava); pokud mi někdo pomůže budu mu moc vděčný, děkuji |
||
AM_ Profil |
#2 · Zasláno: 25. 10. 2009, 10:51:34
nevím, jak sis představoval, že to bude fungovat, ale vždyť to tu posíláš jen jednomu adresátovi (funkci mail voláš jen jednou, více adresátů bys musel cpát do hlaviček jako 4. parametr, pokud vím).
Doporučuji použít nějakou hotovou mailovou třídu, např. phpmailer, protože řeší i další nepříjemnosti týkající se odesílání mailu (kódování atd). jinak místo $php_self používej $_SERVER['PHP_SELF'], předchozí varianta je čím dál méně podporována. |
||
Časová prodleva: 14 let
|
0