Avatar billede gunno Nybegynder
31. januar 2002 - 22:11 Der er 2 kommentarer og
1 løsning

Mail form

En mail form i PHP eller html. Den skal bruges til en side på webpunkt.dk
Avatar billede ztyxx Nybegynder
31. januar 2002 - 22:18 #1
her er så en du kan lege lidt med, den er lavet i php

<html>
<head>
<title>Mailform</title>
<style type="text/css">
input {
  background-color:#ffffff;
  border-color:black;
  border-style:normal;
  border-width:1px;
  border-top-width:1;
  border-right-width:1;
  border-bottom-width:1;
  border-left-width:1;
  color:#000000;
}

textarea {
  background-color:#ffffff;
  border-color:black;
  border-style:normal;
  border-width:1px;
  border-top-width:1;
  border-right-width:1;
  border-bottom-width:1;
  border-left-width:1;
  color:#000000;
}

.smartKnap {
  background-color:#ffffff;
  border-color:#ffffff;
  border-style:thin;
  border-top-width:thin;
  border-right-width:thin;
  border-bottom-width:thin;
  border-left-width:thin;
  color:#000000;
  font-family:verdana;
  font-size:12px;
  font-weight:normal;
  font-style:normal;
  letter-spacing:1;
  text-decoration:none;
}
</style>
</head>
<body>

<?php
if ($navn && $email && $adresse && $postnr && $by && $telefon) {

mail("din@mail.dk", "emne", "$navn\n$email\n$adresse\n$postnr\n$by\n$telefon\n\n$besked", "From:$navn<$email>");

echo "
<table border=0 width=300>
  <tbody>
  <tr>
  <td>
  <form method=post action=\"$PHP_SELF\">
  Dit navn:</td><td><input type=text name=navn></td>
  </tr>
  <tr>
  <td>E-mail:</td><td><input type=text name=email></td>
  </tr>
  <tr>
  <td>Adresse:</td><td><input type=text name=adresse></td>
  </tr>
  <tr>
  <td>Postnr:</td><td><input type=text name=postnr></td>
  </tr>
  <tr>
  <td>By:</td><td><input type=text name=by></td>
  </tr>
  <tr>
  <td>Telefon:</td><td><input type=text name=telefon></td>
  </tr>
  <tr>
  <td>Besked:</td><td><textarea name=besked cols=17 rows=5></textarea></td>
  </tr>
  <tr>
  <td></td>
  <td><input type=submit value=Send class=smartKnap>
  <input type=reset value=Slet class=smartKnap name=slet></form></td>
  </tr>
  </tbody>
</table>
<br>
Dine oplysninger er afsendt.";
} else {

echo "Udfyld venligst alle felter.<br>
<table border=0 width=300>
  <tbody>
  <tr>
  <td>
  <form method=post action=\"$PHP_SELF\">
  Dit navn:</td><td><input type=text name=navn></td>
  </tr>
  <tr>
  <td>E-mail:</td><td><input type=text name=email></td>
  </tr>
  <tr>
  <td>Adresse:</td><td><input type=text name=adresse></td>
  </tr>
  <tr>
  <td>Postnr:</td><td><input type=text name=postnr></td>
  </tr>
  <tr>
  <td>By:</td><td><input type=text name=by></td>
  </tr>
  <tr>
  <td>Telefon:</td><td><input type=text name=telefon></td>
  </tr>
  <tr>
  <td>Besked:</td><td><textarea name=besked cols=17 rows=5></textarea></td>
  </tr>
  <tr>
  <td></td>
  <td><input type=submit value=Send class=smartKnap>
  <input type=reset value=Slet class=smartKnap name=slet></form></td>
  </tr>
  </tbody>
</table>";
}
?>
</body>
</html>
Avatar billede gunno Nybegynder
01. februar 2002 - 20:09 #2
Jeg tænlte nu på noget lidt kortere
Avatar billede ztyxx Nybegynder
01. februar 2002 - 22:10 #3
oki, denne her er ret kort, og nem at have med at gøre:

<?php
if ($navn && $email && $besked) {
    mail ("din@email.dk", "$emne", "$besked", "From:$navn<$email>");
    echo "Din mail er sendt";
    } else {
        echo "<form method=\"post\" action=\"$PHP_SELF\">
        Dit navn: <input type=\"text\" name=\"navn\"><br>
        Din email: <input type=\"text\" name=\"email\"><br>
        Emne: <input type=\"text\" name=\"emne\"><br>
        Besked: <textarea rows=\"5\" cols=\"15\" name=\"besked\"></textarea><br>
        <input type=\"submit\" value=\"Send mail\">
        <input type=\"reset\" value=\"Slet\">
        </form>";
    }
?>
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
Computerworld tilbyder specialiserede kurser i database-management

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