Avatar billede kellesen Nybegynder
17. juli 2007 - 11:42 Der er 7 kommentarer og
1 løsning

form spørgsmål

Jeg har følgende form..
Hvad skal jeg indsætte for den sender til mailadr. a@a.dk når jeg trykker send?

_________________________________________
                <table height="160">
                <form action="http://www.minside.dk" ethod="post">
                <tr><td><div class="small">Navn:</div></td><td><input type="text" name="navn"/></td></tr>
                <tr><td><p class="small">Telefon:</p></td><td><input type="text" name="telefon"/></td></tr>
                <tr><td><p class="small">Email:</p></td><td><input type="text" name="email"/></td></tr><br>
                <tr><td valign="top"><p class="small">Tekst:</p></td><td><textarea type="textarea" name="text" cols="22" rows="7"></textarea></td></tr>  <br>
                <tr><td>&nbsp;</td><td align="right"><input type="submit" value="Send"/></td></tr>
                </form>
                </table>
Avatar billede majbom Novice
17. juli 2007 - 11:59 #1
du skal enten bruge PHP eller ASP...

i php kan du bruge følgende: mail('a@a.dk', 'Mit Emne', 'Indhold');

den kan udvides, læs evt. mere på php.net, søg på "mail"
Avatar billede majbom Novice
17. juli 2007 - 12:03 #2
lagde lige mærke til at du mangler et "m" i dit form-tag "ethod" -> "method"
og type="textarea" er der ingen grund til at skrive...
Avatar billede kellesen Nybegynder
17. juli 2007 - 12:11 #3
mail('a@a.dk', 'Mit Emne', 'Indhold');
hvor skal det stå`?
Avatar billede majbom Novice
17. juli 2007 - 12:45 #4
arh, så ikke lige at du skulle bruge det osse :)

action i form-tagget skal sættes til f.eks. send_mail.php

så laver du en fil der hedder send_mail.php og skrive følgende i den:
<?
  if(isset($_REQUEST['navn']) && isset($_REQUEST['telefon']) && isset($_REQUEST['email']) && isset($_REQUEST['text'])){
      $content = "<b>sendt af</b><br>navn: ".$_REQUEST['navn']."<br>telefon: ".$_REQUEST['telefon']."<br>email: ".$_REQUEST['email']."<br><br><b>besked:</b><br>".$_REQUEST['text'];
      $headers = "Fra: mailform@minside.dk \r\n";
      $headers .= "Content-Type: text/html; charset=ISO-8859-1 ";
      $headers .= "MIME-Version: 1.0 ";
      mail('a@a.dk', 'Mail fra minside.dk', $content, $headers);
      header('location: minside.dk');
?>
Avatar billede kellesen Nybegynder
17. juli 2007 - 13:16 #5
virker super.. tak.
Avatar billede majbom Novice
17. juli 2007 - 13:45 #6
selv tak :)
Avatar billede roenving Novice
19. juli 2007 - 01:23 #7
-- og det er så ugyldig html, når du indsætter formen inde i tabellen, sæt den udenom:

<form ...>
  <table ...>
    ...
  </table>
</form>
Avatar billede majbom Novice
19. juli 2007 - 09:08 #8
-> roenving - ja det er rigtigt, den havde jeg ikke lige set :)
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