Form submit with javascript til php
HejJeg har været nødt til at submitte en form med javascript pga. forskellige årsager. Hvilket gør at den php side jeg tidligere har brugt ikke virker længere... Så jeg kunne rigtig godt bruge lidt hjælp til at omskrive php delen!
Jeg submitter formularen til en php side på følgende måde med java script:
function send() { document.getElementById('MENUform').action = 'mailer-smag.php';
document.getElementById('MENUform').method = 'POST';
document.getElementById('MENUform').target = '_self';
document.getElementById('MENUform').submit();
}
Og her er så php delen der gerne skulle sende dataen på mail:
<?php
if(isset($_POST['submit'])) {
$to = "donh@webspeed.dk";
$from = "Mit website";
$subject = "Bestilling via Menu Sammensætter";
$forret = forretName;
$hovedret = $_POST['hovedretName'];
$dessert = $_POST['dessertName'];
$name_field = $_POST['name'];
$phone_field = $_POST['phone'];
$email_field = $_POST['mail'];
foreach($_POST['check'] as $value) {
$check_msg .= "Checked: $value\n";
}
$body = "Forret: $forret\n Hovedret: $hovedret\n Dessert: $dessert\n From: $name_field\n Telefon: $phone_field\n E-Mail: $email_field\n";
echo "Din forespørgsel er nu sendt til $to!";
mail($to, $from, $subject, $body);
} else {
echo "der opstod en fejl!... prøv igen";
}
?>
OBS: Hvis jeg submitter formen på "normal" vis, med dette:
<input type="submit" value="Submit" name="submit">
... så virker php scriptet!
Alt hjælp er velkommen :o)