Beste cp'ers,
Heb onderstaand script geschreven:
PHP
<?php
if(isset($_POST['submit'])) {
if($_POST['subject'] == "") {
echo "<tr><td class=list2 colspan=2>Je bent vergeten een onderwerp in te vullen</td></tr>";
} else if($_POST['message'] == "") {
echo "<tr><td class=list2 colspan=2>Je bent vergeten een bericht in te vullen</td></tr>";
} else {
if($_POST[to] == "1") {
$query = "SELECT username,email,ontvangmail FROM users";
$info = mysql_query($query) or die(mysql_error());
$datie = mysql_fetch_object($info);
$bericht = $_POST['message'].'\n\n Afmelden? http://mafiastar.eu/index.php?a=afmelden&username='.$datie->username;
while ($gegeven = mysql_fetch_array($info)) {
if($gegeven['ontvangmail'] == "1") {
mail($gegeven[email],$_POST[subject],$bericht,"From: MafiaStar.eu<[email protected]>");
}
}
echo "<tr><td class=list2 colspan=2>Het bericht is verstuurd naar <b>alle leden</b>!</td></tr>";
} else{
$info = mysql_query("SELECT username,email,ontvangmail FROM users WHERE username = '".$_POST['username']."'") or die(mysql_error());
$datie = mysql_fetch_object($info);
$bericht = $_POST['message'].'\n\n Afmelden? http://mafiastar.eu/index.php?a=afmelden&username='.$datie->username;
while ($gegeven = mysql_fetch_array($info)) {
if($gegeven['ontvangmail'] == 1) {
mail($gegeven['email'], $_POST['subject'], $bericht) or die("mislukt");
echo popup_goed("Het bericht is verstuurd naar <b>".$_POST['username']."</b>!");
}
}
}
}
}
?>
<table>
<form method="post">
<tr><td class=list width=100>Naar:</td>
<td class=list>
<select name=to>
<option value=0>Anders, typ hiernaast</option>
<option value=1>Alle leden</option>
</select>
Of: <input type="text" name="username"></td></tr>
<tr><td class=list>Waar:</td>
<td class=list><select name=where>
<option value=1>Postvak IN (e-mail)</option>
</select></td></tr>
<tr><td class=list>Onderwerp:</td>
<td class=list><input type=text name=subject size=35></td></tr>
<tr><td class=list valign=top>Bericht:</td>
<td class=list><textarea name=message rows=20 cols=50></textarea></td></tr>
<tr><td class=listtitle colspan=2 align=right><input type=submit name=submit value=Submit class=boton></td></tr></form>
</table>
Toon Meer
Echter, als ik het formulier verstuur, gebeurt er niks, de gelukt message word niet weergegeven.
Ik weet niet hoe het komt.
Bij to vul ik value 0 in, en ik vul m'n gebruikersnaam in. Maar ik krijg geen mail.
In de database staat idd. ontvangmail op 1.
Hoe kan dit?
Bedankt alvast,
Lars