hvorfor bruger du $_REQUEST, brug enten $_POST eller $_GET
$_REQUEST læser både post og get, hvilke er en sikkerheds risiko
hvorfor bruger du tabeller til desigt ?? tabeller er til tabulære data ikke design
bliver action nogle sinde sat ??
umildbart ser det ude til du overfører nogle variabel der hedder action
prøv at lave denne linje
$action=$_REQUEST['action'];
om til
$action=(isset($_POST['send']) )? $_POST['send'] : "" ;
eller et af de andre navne du sender over i formen
jeg vælger send, da det navn altid sendes over når der trykkes på knappen, hvorimod de andre navne kun sendes over hvis de har en værdi
prøv dette
<?php
$action=(isset($_POST['send']) )? $_POST['send'] : "" ;
if ($action==""){
?>
<form action="" method="post" enctype="multipart/form-data">
<table>
<tr>
<td>Vedr.:</td>
</tr>
<tr>
<td><select size="2" name="vedr">
<option selected>Tilbud</option>
<option>Support</option>
</select></td>
</tr>
<tr>
<td>Navn:</td>
</tr>
<tr>
<td><input type="text" name="navn" size="100"></td>
</tr>
<tr>
<td>Email:</td>
</tr>
<tr>
<td><input type="text" name="email" size="100"></td>
</tr>
<tr>
<td>Besked:</td>
</tr>
<tr>
<td><textarea rows="5" name="besked" cols="80"></textarea></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>
<input type="submit" value="Send" name="send"></td>
</tr>
<tr>
</table>
</form>
<?php
}
else{
$vedr=(isset($_POST['vedr']))? $_POST['vedr'] : "" ;
$navn=(isset($_POST['navn']))? $_POST['navn'] : "" ;
$email=(isset($_POST['email']))? $_POST['email'] : "" ;
$besked=(isset($_POST['besked']))? $_POST['besked'] : "" ;
if (($navn=="")||($email=="")||($besked=="")){
echo "Alle felter skal være udfyldt <a href=\"\">Tilbage</a> igen";
}
else{
$from="Fra $navn<$email>\r\nReturn-path: $email";
$subject="Sendt via hjemmsiden. vedr: $vedr";
mail("ringvig@hotmail.dk", $subject, $message, $from);
echo "Din mail er sendt. du høre fra mig så snart";
}
}
?>