Avatar billede aquafisken Nybegynder
12. januar 2007 - 23:20 Der er 1 kommentar og
1 løsning

PHP mailform med fejl beskeder

Hej.
Jeg sidder og roder med en mailform i PHP som jeg bare ikke kan få til at virke som den skal.
Jeg vil gerne have nogle fejlmeddelser skrevet ud, hvis de 4 felter som er i koden ikke bliver udfyldt.
Min PHP kode:
<?php
if ($send) {
    function tilbage($meddelelse) {
    echo  "$meddelelse";
    exit;
}
    if (!$navn) tilbage( "Udfyld venligst dit navn");
    if (!$adresse) tilbage( "Udfyld venligst din adresse");
    if (!$postnr) tilbage( "Udfyld venligst dit postnr/by");
    if (!$tlf) tilbage( "Udfyld venligst dit telefonnr.");
       
$msg = "Navn:    $navn<br><br>";

$msg .= "Adresse:    $adresse<br><br>";

$msg .= "Postnr.:    $postnr<br><br>";

$msg .= "Telefonnr.:    $tlfnr<br><br>";

$msg .= "Email:    $email<br><br>";

$msg .= "Bilmærke:    $bilmarke<br><br>";

$msg .= "Model:    $model<br><br>";

$msg .= "Ekstra udstyr:    $extraudstyr<br><br>";

$msg .= "Farve:    $farve<br><br>";

$msg .= "Plader:    $nrplade<br><br>";

// e-mailens modtager
$modtager = "maal@mail.dk";

// e-mailens emne
$emne = "Formular sendt fra hjemmesiden";

// e-mailens afsender
$afsender = $navn . "<" . $email . ">";

// sætter headers på mailen
$headers  = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1" . "\r\n";
$headers .= "From: $afsender" . "\r\n";

// send e-mailen
mail($modtager, $emne, $msg, $headers);

echo  "Tak for din henvendelse.\nVi vil kontakte dig snarest muligt.";
}

?>

action i <form> = <?php echo $PHP_SELF; ?>

Min submit knap har jeg valgt at lave som tekst:
<a href="java script:document.theForm.submit();" tabindex="11" name="send">-SEND-</a>

Den ligger også imellem <form></form> som alt det andet.
Hvad er det lige fejlen er?
Avatar billede aquafisken Nybegynder
28. januar 2007 - 15:56 #1
er der ingen der kan hjælpe mig?
Avatar billede aquafisken Nybegynder
08. februar 2007 - 23:00 #2
Fandt ud af det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester