Har gjort detta kontaktformulär nu ikväll men den man väljer i rullgardinen får inget mail tyvärr.. Någon som kan se vad det beror på? I min array har jag nu endast emailadresser, det vore såklart snyggare med namn som i sin tur är kopplade till en egen emailadress.. Hjälp med dessa två problem önskas!
KOD
<form action="<?php echo $PHP_SELF ?>" method="post">
Till<br />
<select name="valjmail" class="form">
<?php
$adress = array ("mailadress1","mailadress2","mailadress3");
sort ($adress);
for ($i = 0; $i < 3; $i = $i + 1) { // 3 = antalet personer
if ($_REQUEST['valj']==$adress[$i]){
$selected = "selected='selected'";
}else{
$selected = "";
}
echo "<option ".$selected.">";
echo $adress[$i];
echo "</option>";
}
?>
</select><br />
Namn<br />
<input name="namn" class="form" id="namn" size="30"/><br />
E-postadress<br />
<input name="epost" class="form" id="epost" size="30"/><br />
Meddelande<br />
<textarea name="meddelande" class="form" cols="34" rows="7" id="meddelande"></textarea><br /><br />
<input name="send" class="form" id="send" type="submit" value="Skicka" />
<input name="reset" class="form" id="reset" type="reset" value="Ångra" />
</form>
<?php
if (@$_REQUEST['send']!=""){
$namn = $_POST['namn'];
$email = $_POST['epost'];
$meddelande = $_POST['meddelande'];
$tackformail = "Tack för ditt mail! Jag svarar så fort jag kan.";
$amne = "Mantorp xdream";
$ok = "ja";
if($namn == ""){
echo "Du måste ange ditt namn!<br />";
$ok = "nej";
}
if($email == ""){
echo "Du måste ange din e-postadress!<br />";
$ok = "nej";
}
if($meddelande == ""){
echo "Du måste skriva ett meddelande!";
$ok = "nej";
}
if ($ok == "ja"){
$msg = ereg_replace("\\\'", "'", $meddelande);
mail($adress[$i], $amne, $meddelande, "From: $email\r\nReply-to: $email\r\n");
echo $tackformail;
}
}
?>