Avatar billede stumpz Nybegynder
14. maj 2009 - 18:33

Bestillings / email form hjælp tak :)

Hvis du vil kigge på denne her kode, så har jeg et problem den vil ikke vise siden når jeg ligger den ud :S

<html>
<head>
<!-- Minus AutoDato -->
<title>titlen</title>
<meta name="Generator" content="Stone's WebWriter 4">
<link href="style/style.css" rel="stylesheet" type="text/css">
<script language="JavaScript">
<!--
    function CheckForm () {
       
    //kontroller at navn er udfyldt
    if (document.mail.navn.value == ""){
        alert("Skriv venligst dit navn");
        document.mail.navn.select();
        document.mail.navn.focus();
        return false
    }

//kontroller at adressen er udfyldt
    if (document.mail.adresse.value == ""){
        alert("Skriv venligst din adresse");
        document.mail.adresse.select();
        document.mail.adresse.focus();
        return false
    }

//kontroller at post nummeret er udfyldt
    if (document.mail.postnr.value == ""){
        alert("Skriv venligst dit post nummer");
        document.mail.postnr.select();
        document.mail.postnr.focus();
        return false
    }

//kontroller at byen er udfyldt
    if (document.mail.by.value == ""){
        alert("Skriv venligst din by");
        document.mail.by.select();
        document.mail.by.focus();
        return false
    }



    //kontroller at email er udfyldt og indeholder @ og punktum
    if (document.mail.mail.value.indexOf('@') == '-1' ||
        document.mail.mail.value.indexOf('.') == '-1') {
        alert("Check venligst din e-mail adresse");
        document.mail.mail.select();
        document.mail.mail.focus();
        return false
    }
   
    //kontroller at mobil er udfyldt
    if (document.mail.mobil.value == ""){
        alert("Skriv venligst dit telefon nummer");
        document.mail.mobil.select();
        document.mail.mobil.focus();
        return false
    }
   
    //kontroller at dato er udfyldt
    if (document.mail.dato.value == ""){
        alert("Skriv venligst din fødselsdato");
        document.mail.dato.select();
        document.mail.dato.focus();
        return false
    }
    //kontroller at betingelserne er afkrydset
    if (document.mail.afkryds.value == ""){
        alert("afkryds venligst betingelserne");
        document.mail.afkryds.select();
        document.mail.afkryds.focus();
        return false
    }
        return true
}
//-->
</script>
</head>
 
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td height="50%" align="center"> <form name="mail" method="post" action="<? echo $PHP_SELF ?>" onSubmit="return CheckForm();" onReset="return confirm('Er du sikker på at du vil slette alt?');">
        <table width="250" border="0" cellpadding="0" cellspacing="2" class="tabel">
          <tr>
            <td align="right" valign="top">Navn:&nbsp;</td>
            <td><input name="navn" type="text" class="input" size="30"></td>
          </tr>
       
  <tr>
            <td height="18" align="right" valign="top">Adresse:&nbsp;</td>
            <td><input name="adresse" type="text" class="input" size="30"></td>
          </tr>
<tr>
            <td height="18" align="right" valign="top">Postnr:&nbsp;</td>
            <td><input name="postnr" type="text" class="input" size="30"></td>
          </tr>
<tr>
            <td height="18" align="right" valign="top">By:&nbsp;</td>
            <td><input name="by" type="text" class="input" size="30"></td>
          </tr>
  <tr>
            <td height="18" align="right" valign="top">E-mail:&nbsp;</td>
            <td><input name="mail" type="text" class="input" size="30"></td>
          </tr>

          <tr>
            <td align="right" valign="top">Mobil:&nbsp;</td>
            <td><input name="mobil" type="text" class="input" size="30"></td>
          </tr>
<tr>
            <td align="right" valign="top">Fødselsdato:&nbsp;</td>
            <td><input name="dato" type="text" class="input" size="30"></td>
          </tr>
<tr>
<td height="18" align="right" valign="top">Accepterer du vores betingelser?&nbsp;</td>
<td><input type="checkbox" name="afkryds" class="input"></td>
</tr>
          <tr>
            <td>&nbsp;</td>
            <td align="center"> <input name="Submit" type="submit" class="button" value="Send">
              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input name="Submit2" type="reset" class="button" value="Reset">
            </td>
          </tr>
        </table>
      </form></td>
  </tr>
  <tr>
    <td align="center">&nbsp; </td>
  </tr>
  <tr>
    <td align="center">
      <?
    $mail = $_POST["mail"];
    $headers = "From: " . $_POST["mail"];
    $adresse = $_POST["adresse"];
    $postnr = $_POST["postnr"];
    $by = $_POST["by"];
    $afkryds = $_POST["afkryds"];
    $navn = $_POST["navn"];
    $dato = $_POST["dato"];
    $emne = $_POST["emne"];
    $til = "dj-stump@hotmail.com";
    $besked2 = "Bestillingen er udfyldt og accepteret af:" . $navn . "\n\n" . $adresse . "\n\n" . $postnr . "\n\n" . $by . "/n/n" . $mobil . $dato ;

    if ($mail && $besked && $navn && $afkryds && $adresse && $by && $mobil && $dato) {
        if (mail($til, $emne, $besked2, $headers)) {
            echo "Vi har modtaget din tilmelding til Free Shopping, Kis Formula abonnementet, og du modtager snart dit test-abonnement direkte med posten"
 
";
        }

        else {
            echo "Der opstod en fejl, tjek venligst om du har skrevet alt korrekt og prøv derefter igen tak!";
        }
    }
?>
    </td>
  </tr>

</table>
</body>
</html>
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
Kurser inden for grundlæggende programmering

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