Avatar billede stratokaster Novice
07. november 2006 - 18:30 Der er 5 kommentarer og
1 løsning

Tjek af form mail!

Hej,

Vi gerne have den til at tjekke navn, postnr., adr, tlf, og email!

Hjælp hurtigst muligt;)

<body>
<form action="Mail.php" method="post">
      <span class="broed">Navn:&nbsp;&nbsp;&nbsp;
      <input type="text" name="navn" size="53">
      <br><br>         
      Postnr.&nbsp; <input type="text" name="post" size="10"> &nbsp;Adr.:&nbsp;
      <input type="text" name="adr" size="35"><br><br>   
      Tlf:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="tlf" size="25"><br><br>   
      Email:&nbsp;&nbsp;&nbsp;<input type="text" name="email" size="25"><br><br>
      <input name="ring" type="checkbox" value="ring" checked>
      Jeg ønsker at få tilsendt en brochure!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><br><br>
       
     
     
           
      <input type="submit" name="send" value="SEND"></form>
      <p class="broed">
        <?php

$navn=$_POST['navn'];
$post=$_POST['post'];
$adr=$_POST['adr'];
$tlf=$_POST['tlf'];
$email=$_POST['email'];
$ring=$_POST['ring'];
$to="info@dohh.dk";

$message="ring:$ring\n\nnavn:$navn\n\npost:$post\n\nadr:$adr\n\ntlf:$tlf\n\nemail:$email\n";

if($tlf == ""){
echo "Indtast venligst dit telefonnummer.";
}

$tlf=$_POST['tlf'];

if($navn == ""){
echo "Indtast venligst dit navn.";
} else {
if(mail($to,"Henvendelse fra din side",$message,"From: $email\n\n$tlf\n")) {
echo "Tak for din besked, vi vender <br>tilbage til dig hurtigst muligt.";
} else {
echo "Der opstod et problem. Tjek venligst at du har udfyldt den hele korrekt.";
}
}
$navn=$_POST['navn'];


?></p>
</body>
Avatar billede udvikler Nybegynder
07. november 2006 - 18:53 #1
<body>
<form action="Mail.php" method="post">
      <span class="broed">Navn:&nbsp;&nbsp;&nbsp;
      <input type="text" name="navn" size="53">
      <br><br>         
      Postnr.&nbsp; <input type="text" name="post" size="10"> &nbsp;Adr.:&nbsp;
      <input type="text" name="adr" size="35"><br><br>   
      Tlf:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="tlf" size="25"><br><br>   
      Email:&nbsp;&nbsp;&nbsp;<input type="text" name="email" size="25"><br><br>
      <input name="ring" type="checkbox" value="ring" checked>
      Jeg ønsker at få tilsendt en brochure!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><br><br>
      <input type="submit" name="send" value="SEND"></form>
      <p class="broed">
        <?php

$navn=$_POST['navn'];
$post=$_POST['post'];
$adr=$_POST['adr'];
$tlf=$_POST['tlf'];
$email=$_POST['email'];
$ring=$_POST['ring'];
$to="info@dohh.dk";
$message="ring:$ring\n\nnavn:$navn\n\npost:$post\n\nadr:$adr\n\ntlf:$tlf\n\nemail:$email\n";

if($navn == "" || $navn == "" || $post == "" || $adr == "" || $tlf == "" || $email == ""){
echo "Et eller flere felter er ikke udfyldt korrekt";
} else {
if(mail($to,"Henvendelse fra din side",$message,"From: $email\n\n$tlf\n")) {
echo "Tak for din besked, vi vender <br>tilbage til dig hurtigst muligt.";
} else {
echo "Der opstod et problem. Tjek venligst at du har udfyldt den hele korrekt.";
}
}
?></p>
</body>
Avatar billede udvikler Nybegynder
07. november 2006 - 19:04 #2
denne er lidt bedre:

<body>
<form action="Mail.php" method="post">
      <span class="broed">Navn:&nbsp;&nbsp;&nbsp;
      <input type="text" name="navn" size="53">
      <br><br>         
      Postnr.&nbsp; <input type="text" name="post" size="10"> &nbsp;Adr.:&nbsp;
      <input type="text" name="adr" size="35"><br><br>   
      Tlf:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="text" name="tlf" size="25"><br><br>   
      Email:&nbsp;&nbsp;&nbsp;<input type="text" name="email" size="25"><br><br>
      <input name="ring" type="checkbox" value="ring" checked>
      Jeg ønsker at få tilsendt en brochure!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><br><br>
      <input type="submit" name="send" value="SEND"></form>
      <p class="broed">
        <?php

$navn=$_POST['navn'];
$post=$_POST['post'];
$adr=$_POST['adr'];
$tlf=$_POST['tlf'];
$email=$_POST['email'];
$ring=$_POST['ring'];
$to="info@dohh.dk";
$message="ring:$ring\n\nnavn:$navn\n\npost:$post\n\nadr:$adr\n\ntlf:$tlf\n\nemail:$email\n";

if ($_POST['send']) {

if($navn == "" || $navn == "" || $post == "" || $adr == "" || $tlf == "" || $email == ""){
echo "Et eller flere felter er ikke udfyldt korrekt";
} else {
if(mail($to,"Henvendelse fra din side",$message,"From: $email\n\n$tlf\n")) {
echo "Tak for din besked, vi vender <br>tilbage til dig hurtigst muligt.";
} else {
echo "Der opstod et problem. Tjek venligst at du har udfyldt den hele korrekt.";
}
}

}
?></p>
</body>
Avatar billede stratokaster Novice
07. november 2006 - 19:07 #3
Ja det var sådan jeg mente,men i emailen står tlfnummeret 2 gange? hvor fjerner man der hvor den står første gang?
Avatar billede stratokaster Novice
07. november 2006 - 19:11 #4
Ahh fordi den står hernede også

if(mail($to,"Henvendelse fra din side",$message,"From: $email\n\n$tlf\n")) {

skal være sådan her?

if(mail($to,"Henvendelse fra din side",$message,"From: $navn\n")) {


Men træls at den også sender serverens navn med når jeg erstatter med $navn!
Avatar billede stratokaster Novice
07. november 2006 - 19:12 #5
Ser ud til at virke fint nu Udvikler tak for hjælpen!
Avatar billede udvikler Nybegynder
07. november 2006 - 19:22 #6
Tak for point :-)
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