Het probleem dat het niet werkt is omdat je nu geen form gebruikt dus de verzend knop weet niet wat hij moet doen.
Dan het probleem van aan wie verzenden deze moet je in een andere code afwikkelen bv php wat je zelf al heb aan gegeven.
Ik heb hier een werkend voorbeeld gemaakt incl uitleg.
suc6 er mee
PHP-code:
<?php
/**
* who: mailto multply people
* What: mailme.php
* @Auhor: Butterflyice
* Date : 13-03-2011
*/
// controleren voor wie de email is indien meer email adressen scheiding teken is ,
if ($_POST["recipient"] == "all") {
$recipient = "jos@test.be, luc@test.be, jef@test.be, charel@test.be, ludo@test.be";
} else {
$recipient = $_POST["recipient"];
}
// naam
$name = $_POST["realname"];
// email
$email = $_POST["Useremail"];
// bericht
$message = $_POST["Comments"];
// controleren of het een post value is en of deze niet leeg zijn
if ($_SERVER['REQUEST_METHOD'] == 'POST' &&
!$_POST["verzenden"] ||
!$name ||
!$email ||
!$message
)
{
// fout melding
if($_POST["verzenden"]) {
echo "<div style=\"color:red;\">Je bent wat vergeten in te vullen.</div>";
}
?>
<html>
<head>
<title>contact</title>
</head>
<body>
<form method="post" action="mailme.php">
Wie ben je:<br>
Naam<input type="text" size="35" maxlength="256" name="realname"><br>
E-mail<input type="text" size="35" maxlength="256" name="Useremail"><br>
<P>Aan:
<select name="recipient" size="1">
<option value="jos@test.be" selected>jos</option>
<option value="luc@test.be">luc</option>
<option value="jef@test.be">jef</option>
<option value="charel@test.be">charel</option>
<option value="ludo@test.be">ludo</option>
<option value="all">Iedereen</option>
</select>
</p>
<p>Wat wil je vertellen:<br>
<textarea name="Comments" rows="5" cols="42"></textarea>
</p>
<P>
<input type="submit" value="Verzenden" name="verzenden"/>
<input type="reset" value="Wissen" /></p>
</form>
<?php
}
if ($_SERVER['REQUEST_METHOD'] == 'POST' &&
$_POST["verzenden"] &&
$name &&
$email &&
$message
)
{
// verzenden van de email
$to = $recipient;
$subject = "Ik wil wat vertellen";
$message = "Ik wil het volgende vertellen: \r\n"
. "Naam :" .$name ."\r\n"
. "Bericht :".$message;
$header = "FROM: ". $email;
mail($to,$subject, $message, $header);
echo "<p><b>Bericht is succes vol verzonden bedankt voor uw bericht</b></p>";
}
?>
</body>
</html>
Favorieten/bladwijzers