Beste Mensen,
Ik ben er hard aan het stoeien met een script(mail form)
Het werkt wel, maar de opbouw is niet goed(meer dan 16 bestanden). Voor een voorbeeld kijk ff op www.musicalgroep-masquerade.nl/mail

index.php is opgebouwd uit frames.
Even een assci voorbeeld:
-----------------------------------------
Maak uw keuze *//waar mail naar toe moet d.m.v. <option>*//
------------------------------------- *// frame *//
"velden voor gegevens"

Verzenden
----------------------------------------*// Einde pagina *//

Wat er steeds moet worden veranderd, is waar het naar moet worden gepost(steeds een ander adres.
Op het moment gebruik ik per naam in de lijst (<option>) een waarde bijvoorbeeld; als ik info selecteer word de "actie post" 2.php

Heeft iemand een idee hoe ik dit het beste kan oplossen? Zelf zat ik te denken aan arrays, maar de adressen mogen niet zichtbaar zijn
voor spam scanners
Alvast bedankt
Verander in ieder geval de tekst even:

Velden met * moeten worden ingevulT! ???
Zoiets als dit dan?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">;
<html>

<head>
<title>Neem contact op!</title>
</head>

<body>
<?
if($_POST['submit'])
{
# Ok zetten
$ok = 1;

# Paar snelle checkjes
if(!$_POST['aan'] || empty($_POST['aan']))
$ok = 0;

if(!$_POST['naam'] || empty($_POST['naam']))
$ok = 0;

if(!$_POST['adres'] || empty($_POST['adres']))
$ok = 0;

if(!$_POST['onderwerp'] || empty($_POST['onderwerp']))
$ok = 0;

if(!$_POST['berichtveld'] || empty($_POST['berichtveld']))
$ok = 0;

if($ok)
{
$email = array(2 => [email protected], 3 => [email protected], 4 => [email protected],
5 => [email protected], 6 => [email protected], 7 => [email protected],
8 => [email protected], 9 => [email protected]);
# Mailen
$mail = mail($email[$_POST['aan']], $_POST['onderwerp'], $_POST['bericht'], "From: " . $_POST['naam'] . "\n");

if($mail)
echo("Gelukt!");
else
echo("Mislukt!");

}
else
echo("U bent wat vergeten in te vullen ...!");

}
else
{
echo("<form method=\"POST\" action=\"" . $_SERVER['PHP_SELF'] . "\">\n");
echo("Aan :<select name=\"aan\"><option selected=\"selected\" value=\"0\">Maak uw keuze</option>
<option value=\"2\">Info</option>
<option value=\"3\">Auditie</option>
<option value=\"4\">Webmaster</option>
<option value=\"5\">Pulic Relations</option>
<option value=\"6\">Administratie</option>
<option value=\"7\">Angelique</option>
<option value=\"8\">Johan</option>
<option value=\"9\">Suzanne</option></select><br />\n");
echo("Naam :<input name=\"naam\" class=\"tekstvak\" id=\"naam\" size=\"36\" maxlength=\"36\" type=\"text\"><br />\n");
echo("Adres :<input name=\"adres\" class=\"tekstvak\" id=\"adres\" size=\"36\" maxlength=\"36\" type=\"text\"><br />\n");
echo("Onderwerp :<input name=\"onderwerp\" class=\"tekstvak\" id=\"onderwerp\" size=\"36\" maxlength=\"36\" type=\"text\"><br />\n");
echo("Bericht :<textarea name=\"berichtveld\" cols=\"70\" rows=\"10\" class=\"tekstvak\" id=\"berichtveld\"></textarea><br />\n");
echo("<input name=\"submit\" class=\"button\" value=\"Versturen\" type=\"submit\">\n");
echo("</form>");
}
?>
</body>
</html>
They thanx!! Ik wist dat ik iets met array moest doen, maar was ben nog niet zo thuis met array alleen datum :lol: Ik moet alleen vanaaf ff snel checken waarom het de test niet mee zend, dat moet me wel lukken, maar ga ervandoor heb zo rijles!
Thanx Mitch!

Reageren