[PHP/SQL] Wysyłanie maila na adres z bazy
: ndz lis 06, 2005 10:20 am
Poniżej przedstawiam kod z którym mam problemy. W bazie danych mam dodane 2 testowe konta e-mail. Wpisuję w formularzu dane, wysyłam i dochodzą tylko na jedną skrzynkę. Dokładnie na ostatnią w bazie.
Tabela w bazie składa się tylko z dwóch pól ID i mail.
Proszę o pomoc !!!
Kod stronki :
[php]<form>
temat:<br>
<input type="text" name="temat"><br>
treść:<br>
<textarea rows="7" name="tresc" cols="40"></textarea><br>
<input type="submit" name="submit" value="wyślij">
</form>
<?
if ($submit) {
global $message, $subject, $urltomail, $HTTP_POST_VARS;
$message = $HTTP_POST_VARS['message'];
mysql_connect ("baza_danych.com.pl", "bis", "blob") or
die ("Nie można poł±czyć się z MySQL");
mysql_select_db ("baza_danych") or
die ("Nie można poł±czyć się z baz± cwphp4");
$query = "SELECT * FROM adresy";
$result = mysql_query($query);
$headers = "From: derec@baza_danych.com.pl";
while($subscriber = mysql_fetch_array($result)) {
$email = $subscriber['mail'];
}
mail("$email", "$temat", "$tresc \r\n $urltomail", "$headers");
print("Wiadomość została wysłana pomyślnie. ");
}
?>[/php]
Tabela w bazie składa się tylko z dwóch pól ID i mail.
Proszę o pomoc !!!
Kod stronki :
[php]<form>
temat:<br>
<input type="text" name="temat"><br>
treść:<br>
<textarea rows="7" name="tresc" cols="40"></textarea><br>
<input type="submit" name="submit" value="wyślij">
</form>
<?
if ($submit) {
global $message, $subject, $urltomail, $HTTP_POST_VARS;
$message = $HTTP_POST_VARS['message'];
mysql_connect ("baza_danych.com.pl", "bis", "blob") or
die ("Nie można poł±czyć się z MySQL");
mysql_select_db ("baza_danych") or
die ("Nie można poł±czyć się z baz± cwphp4");
$query = "SELECT * FROM adresy";
$result = mysql_query($query);
$headers = "From: derec@baza_danych.com.pl";
while($subscriber = mysql_fetch_array($result)) {
$email = $subscriber['mail'];
}
mail("$email", "$temat", "$tresc \r\n $urltomail", "$headers");
print("Wiadomość została wysłana pomyślnie. ");
}
?>[/php]