Flyttas från Webbutveckling - Övrigt
Hej.
Jag använder detta formulär för att ta emot beställningar på min hemsida.
Jag vill ha så att man måste fylla i alla fält, checkboxar, radio knappar osv. men jag får det inte att fungera.
Har denna kod.
<?php
if (empty($value)) {
exit("<p>Alla fält är inte ifylda, gå tillbaka och kontrolera fälten.</p>");
}
$_POST[$key] = stripslashes(strip_tags($value));
}
if (!ereg("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,6})$",strtolower($_POST['email']))) {
exit("<p>Den angivna e-postadressen är inte en korrekt e-postadress.</p>");
}
$recipient = "vår@email.adress";
$subject = "Beställning";
$message = "En beställning har skett via hemsidan: \n";
$message .= "Förnamn: {$_POST['fornamn']} \n";
$message .= "Efternamn: {$_POST['efternamn']} \n";
$message .= " \n";
$message .= "E-mail: {$_POST['email']} \n";
$message .= "Mobilnummer: {$_POST['mobilnummer']} \n";
$message .= "Telefonnummer: {$_POST['riktnummer']}-{$_POST['telefonnummer']} \n";
$message .= " \n";
$message .= "Adress: {$_POST['adress']} \n";
$message .= "Postnummer: {$_POST['postnummer']} \n";
$message .= "Ort: {$_POST['ort']} \n";
$message .= "Köpvillkor: {$_POST['kopvillkor']} \n";
$message .= " \n";
$message .= "Antal: {$_POST['antal']} \n";
$message .= "Yta: {$_POST['yta']} \n";
$message .= "Tryck: {$_POST['tryck']} \n";
$message .= "Teckensnitt: {$_POST['teckensnitt']} \n";
$message .= "Storlek: {$_POST['storlek']} \n";
$headers = "From: Pro Forma UF <{$_POST['email']}> \n";
$headers .= "Reply-To: <{$_POST['email']}>";
if (mail($recipient,$subject,$message,$headers)) {
echo "<p>Din beställning är mottagen och du kommer att få ett bekräfningsmail till den angivna emailen inom kort.</p><p><p>OBS<br>För att aktivera beställning så måste du svara på detta mail.</p>";
Detta är en mall som jag har hämtat på en sida, har inte så bra koll på vad allt står för, är det någon som ser något fel?
