Avatar billede the-exterminator Nybegynder
17. marts 2003 - 19:42 Der er 36 kommentarer og
1 løsning

Formmail

Hejsa Alle I Kloge Folk *s*

Jeg Er Ude Efter En Formmail, HVor Jeg Både Kan Skifte Send Til: Og Emne

fx.
Send Til: Mail1
Send Til: Mail2 Men Under Samme Rubrik

Emne : Emne1
Emne : Emne2 Men Under Samme Rubrik

Så Jeg Skal Bruge En Formmail Med Følgne

Send Til : (Med Mere End En Vlagmulighed)
Emne : (Med Mere End En Vlagmulighed)
Box 1:
Box 2:
Box 3:
Box 4:
Box 5:
Box 6:

Den Skal Selvfølig Helst Være I REN Html, Hvis Det Kan lade Sig Gøre.

Håber Der Er Nogen Der Kan Hjælpe.
Avatar billede schaefner Juniormester
17. marts 2003 - 19:44 #1
Du får nok ikke en i ren html der sådan lige passer til dit behov. Kan du bruge en i php? :)
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 19:46 #2
scaefner >> Ja Hvis Den Er Nem At Rette I Da Jeg Ikke Er Særlig Stærk I php, Kan Man Lave Den Med
<html>
<body>
<javascript 1.2>

</javascript>

???
Avatar billede schaefner Juniormester
17. marts 2003 - 19:54 #3
nej, den kan ikke laves med javascript. Skal man kunne vælge flere emner og modtagere ad gangen, eller hvordan?
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 19:56 #4
schaefner >> Jepper, Hvis Du laver En I php Til Mig, Skal Den Bare Være Nem At Rette I Så Jeg Selv Kan Lave Flere Box'e Eller Piller Nogen Ud Igen. Men Det Med Modtager Og Emne, Skal Der Være Flere Muligheder I Ja.
Avatar billede popsy Novice
17. marts 2003 - 20:16 #5
Brug da den de tilbyder her, den er gratis og reklamefri! http://services.pezzo.dk/default.asp
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 20:26 #6
popsy >> Den kan Jo Ikke Det Jeg Vil havde Den Til
Avatar billede schaefner Juniormester
17. marts 2003 - 20:59 #7
Et lille eksempel. Utestet:

<html>
<head>
<style type="text/css">
body, textarea, input, select {font-size: 12px; font-family: verdana; height: 20px}
h1 {font-size: 18px; font-weight: bold}
</style>
</head>

<body>

<h1>Send mail</h1>

<form method="post" action="">
<b>Modtager:</b><br>
<select name="modtager" style="width: 250px">
<option value="admin@disneyzone.dk">admin@disneyzone.dk</option>
<option value="exp@disneyzone.dk">exp@disneyzone.dk</option>
<option value="support@schaefner.dk">support@schaefner.dk</option>
</select><br>
<b>Emne:</b><br>
<select name="emne" style="width: 250px">
<option value="Ang. løn">Ang. løn</option>
<option value="Napoleons røde pletter">Napoleons røde pletter</option>
</select><br>
<b>Felter:</b><br>
<input type="text" name="boks1" style="width: 250px"><br>
<input type="text" name="boks2" style="width: 250px"><br>
<input type="text" name="boks3" style="width: 250px"><br>
<input type="text" name="boks4" style="width: 250px"><br>
<input type="text" name="boks5" style="width: 250px"><br>
<input type="text" name="boks6" style="width: 250px">
</form>
<?php
// Tjekker om der er trykket på knappen
if(isset($_POST['send'])) {
    // Sender mailen
    mail("$_POST[modtager]","$_POST[emne]","Boks1: $_POST[boks1]\nBoks2: $_POST[boks2]\nBoks3: $_POST[boks3]\nBoks4: $_POST[boks4]\nBoks5: $_POST[boks5]\nBoks6: $_POST[boks6]","From: $_POST[navn] <$_POST[email]>");
    // Skriver at mailen er blevet sendt
    echo "Nyhedsbrevet er blevet sendt";
}
?>

</body>
</html>
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 21:05 #8
schaefner >> Den Ser Fin Ud, Men Der Mangler De 2 Knapper I Bunden "Send" Og "Selt Felter"
Avatar billede schaefner Juniormester
17. marts 2003 - 21:13 #9
ups ;)
Avatar billede schaefner Juniormester
17. marts 2003 - 21:14 #10
Således så:

<html>
<head>
<style type="text/css">
body, textarea, input, select {font-size: 12px; font-family: verdana; height: 20px}
h1 {font-size: 18px; font-weight: bold}
</style>
</head>

<body>

<h1>Send mail</h1>

<form method="post" action="">
<b>Modtager:</b><br>
<select name="modtager" style="width: 250px">
<option value="admin@disneyzone.dk">admin@disneyzone.dk</option>
<option value="exp@disneyzone.dk">exp@disneyzone.dk</option>
<option value="support@schaefner.dk">support@schaefner.dk</option>
</select><br>
<b>Emne:</b><br>
<select name="emne" style="width: 250px">
<option value="Ang. løn">Ang. løn</option>
<option value="Napoleons røde pletter">Napoleons røde pletter</option>
</select><br>
<b>Felter:</b><br>
<input type="text" name="boks1" style="width: 250px"><br>
<input type="text" name="boks2" style="width: 250px"><br>
<input type="text" name="boks3" style="width: 250px"><br>
<input type="text" name="boks4" style="width: 250px"><br>
<input type="text" name="boks5" style="width: 250px"><br>
<input type="text" name="boks6" style="width: 250px"><br>
<input type="submit" name="send" value="Send"> <input type="reset" value="Slet">
</form>
<?php
// Tjekker om der er trykket på knappen
if(isset($_POST['send'])) {
    // Sender mailen
    mail("$_POST[modtager]","$_POST[emne]","Boks1: $_POST[boks1]\nBoks2: $_POST[boks2]\nBoks3: $_POST[boks3]\nBoks4: $_POST[boks4]\nBoks5: $_POST[boks5]\nBoks6: $_POST[boks6]","From: $_POST[navn] <$_POST[email]>");
    // Skriver at mailen er blevet sendt
    echo "Nyhedsbrevet er blevet sendt";
}
?>

</body>
</html>
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 21:15 #11
scaefner >> *gg*
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 21:24 #12
schaefner >> Det Der php Ting i Scriptet Hvad SKal jeg Gøre Med Det. ???
Avatar billede schaefner Juniormester
17. marts 2003 - 21:25 #13
gemme filen som en *.php fil og lægge den ud et sted som understøtter php :)
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 21:26 #14
Det Vil Sige Hvis Jeg gemmer oho'en Som Mail.php Skal Denne Sto Være <form method="post" action="Mail.php">
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 21:29 #15
Det Vil Sige Hvis Jeg gemmer Php'en Som Mail.php Skal Denne Sti Være <form method="post" action="Mail.php">
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 21:33 #16
schaefner >> Hvad Vil Det Kræve Hvis Det Skulle Være En "Afsender" På Os, Så Man Kan Se Hvem Den Er fra ??? For Lige Nu Er Afsender Boxen Tom Når Man Får En Mail
Avatar billede schaefner Juniormester
17. marts 2003 - 21:44 #17
retter den lige, min fejl. Iøvrigt er det med action="Mail.php" rigtig nok :)
Avatar billede schaefner Juniormester
17. marts 2003 - 21:45 #18
<html>
<head>
<style type="text/css">
body, textarea, input, select {font-size: 12px; font-family: verdana; height: 20px}
h1 {font-size: 18px; font-weight: bold}
</style>
</head>

<body>

<h1>Send mail</h1>

<form method="post" action="">
<b>Navn</b><br>
<input type="text" name="navn" style="width: 250px"><br>
<b>Email</b><br>
<input type="text" name="email" style="width: 250px"><br>
<b>Modtager:</b><br>
<select name="modtager" style="width: 250px">
<option value="admin@disneyzone.dk">admin@disneyzone.dk</option>
<option value="exp@disneyzone.dk">exp@disneyzone.dk</option>
<option value="support@schaefner.dk">support@schaefner.dk</option>
</select><br>
<b>Emne:</b><br>
<select name="emne" style="width: 250px">
<option value="Ang. løn">Ang. løn</option>
<option value="Napoleons røde pletter">Napoleons røde pletter</option>
</select><br>
<b>Felter:</b><br>
<input type="text" name="boks1" style="width: 250px"><br>
<input type="text" name="boks2" style="width: 250px"><br>
<input type="text" name="boks3" style="width: 250px"><br>
<input type="text" name="boks4" style="width: 250px"><br>
<input type="text" name="boks5" style="width: 250px"><br>
<input type="text" name="boks6" style="width: 250px"><br>
<input type="submit" name="send" value="Send"> <input type="reset" value="Slet">
</form>
<?php
// Tjekker om der er trykket på knappen
if(isset($_POST['send'])) {
    // Sender mailen
    mail("$_POST[modtager]","$_POST[emne]","Boks1: $_POST[boks1]\nBoks2: $_POST[boks2]\nBoks3: $_POST[boks3]\nBoks4: $_POST[boks4]\nBoks5: $_POST[boks5]\nBoks6: $_POST[boks6]","From: $_POST[navn] <$_POST[email]>");
    // Skriver at mailen er blevet sendt
    echo "Nyhedsbrevet er blevet sendt";
}
?>

</body>
</html>
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 21:46 #19
scaefner >> Kan Da Skrive At Den Virker Hvis Du Vil Teste Den kan Du Gøre Det På http://hjem.get2net.dk/convol/Test/Mail.html

Der Er Kun En Ulempe Ved Den, Det Er Når Du Trykker Send, Så Skriver Den MIN Url I Adreasse Stien I Exploren, Kan man Gøre Noget ved Det. ???
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 22:05 #20
Fatter Ikke En Skid Af Denne Her : mail("$_POST[modtager]","$_POST[emne]","Boks1: $_POST[boks1]\nBoks2: $_POST[boks2]\nBoks3: $_POST[boks3]\nBoks4: $_POST[boks4]\nBoks5: $_POST[boks5]\nBoks6: $_POST[boks6]","From: $_POST[navn] <$_POST[email]>");

Den Må Du Sku Lige Forklare Lidt. Hvis Jeg Nu Skal Havde ALLE Boksne Sendt Med I Mailen Fra Start Til Slut
Avatar billede schaefner Juniormester
17. marts 2003 - 22:19 #21
$_POST[]. Det der står imellem [ og ] er det samme som navnet på dit felt i din form. Hvis du f.eks. har et felt der hedder <input type="text" name="alder"> så for at få det med i din mail tilføjer du det sådan her: $_POST[alder]. \n giver iøvrigt et linjeskift i mailen. Håber det hjalp lidt :)
Med hensyn til adressen, så er det eneste du umiddelbart kan gøre, er at sende folk tilbage når de har sendt en mail.
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 22:20 #22
Hvordan Smider Jeg Så Folk Tilbage Til Startsiden Når De Har Udfyldt Formmailen ??
Avatar billede schaefner Juniormester
17. marts 2003 - 22:22 #23
header("location: http://hjem.get2net.dk/convol/Test/Mail.html");
Men så skal du fjerne den echo "" der er der.
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 22:25 #24
Hmmm, Nu Har Jeg Prøvet At Rette Lidt I Den
http://hjem.get2net.dk/convol/Test/Mail1.html Og Nu Virker Den Ikke
Avatar billede schaefner Juniormester
17. marts 2003 - 22:26 #25
<?php
// Tjekker om der er trykket på knappen
if(isset($_POST['send'])) {
    // Sender mailen
    mail("$_POST[modtager]","$_POST[emne]","Boks1: $_POST[boks1]\nBoks2: $_POST[boks2]\nBoks3: $_POST[boks3]\nBoks4: $_POST[boks4]\nBoks5: $_POST[boks5]\nBoks6: $_POST[boks6]","From: $_POST[navn] <$_POST[email]>");
    header("location: http://hjem.get2net.dk/convol/Test/Mail.html");
}
?>
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 22:28 #26
Hmmm, Kan Du Se Fejlen Her : PHP
<?php
// Tjekker om der er trykket på knappen
if(isset($_POST['send'])) {
    // Sender mailen
    mail("$_POST[Modtager]","$_POST[Fra]","Afsender : $_POST[Din_Mail]\nEmne : $_POST[Emne]\nMeddelelse : $_POST[Meddelelse]","From: $_POST[Fra] <$_POST[Din_Mail]>");
    // Skriver at mailen er blevet sendt
    echo "Nyhedsbrevet er blevet sendt";
}
?>

HTML:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Modtager</title>
</head>

<body>

<form method="post" action="http://www.the-exterminator.dk/php/Mail1.php">

<TABLE valign="top" >
<TD>Modtager :</TD>

<TD><select name="Modtager" style="width: 315; height:22">
<option value="convol@get2net.dk">Ernst Jensen</option>
<option value="the-exterminator@post.cybercity.dk">Webmaster</option>
</TD></TR>

<TR VALIGN=TOP>
<TD>Fra :</TD>
<TD><INPUT type="text" size="44" maxlength="40" name="Fra"></TD>
</TR>

<TR VALIGN=TOP>
<TD>Din Email :</TD>
<TD><INPUT type="text" size="44" maxlength="40" name="Din_Mail"></TD>
</TR>

<TR VALIGN=TOP>
<TD>Emne :</TD>
<td><select name="Emne" style="width: 315; height:22">
<option value="Ang. løn">Ang. løn</option>
<option value="Napoleons røde pletter">Napoleons røde pletter</option>
</select></Td></tr>


<TR VALIGN=TOP>
<TD>Meddelelse :</TD>

<TD><TEXTAREA NAME="Meddelelse" COLS=75 ROWS=6 WRAP="virtual"></TEXTAREA></TD>
</TR>

<TR>
<TD></TD>

<TD><INPUT TYPE="submit" VALUE="Send">&nbsp;
<INPUT TYPE="reset" VALUE="Slet"></TD>
</TR>
</TABLE>
</FORM>

</body>

</html>

Jeg Vil havde Så ALLE Felterne Kommer Med Når Man Sender Mailen Til Den Ene Aller Den Anden Og Det Hele Skal Med
Avatar billede schaefner Juniormester
17. marts 2003 - 22:33 #27
Prøv lige:

<?php
// Tjekker om der er trykket på knappen
if(isset($_POST['send'])) {
    // Sender mailen
    mail("$_POST[modtager]","$_POST[fra]","Afsender: $_POST[din_mail]\nEmne : $_POST[emne]\nMeddelelse : $_POST[meddelelse]","From: $_POST[fra] <$_POST[din_mail]>");
    // Skriver at mailen er blevet sendt
    echo "Nyhedsbrevet er blevet sendt";
}
?>

HTML:
<html>

<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
<title>Modtager</title>
</head>

<body>

<form method="post" action="http://www.the-exterminator.dk/php/mail1.php">
<table valign="top">
<td>Modtager :</td>
<td><select name="modtager" style="width: 315; height:22">
<option value="convol@get2net.dk">Ernst Jensen</option>
<option value="the-exterminator@post.cybercity.dk">Webmaster</option>
</td>
</tr><tr valign=top>
<td>Fra :</td>
<td><input type="text" size="44" maxlength="40" name="fra"></td>
</tr><tr valign=top>
<td>Din email :</td>
<td><input type="text" size="44" maxlength="40" name="din_mail"></td>
</tr><tr valign=top>
<td>Emne :</td>
<td><select name="emne" style="width: 315px; height:22px">
<option value="Ang. løn">Ang. løn</option>
<option value="Napoleons røde pletter">Napoleons røde pletter</option>
</select></td>
</tr><tr valign=top>
<td>Meddelelse :</td>
<td><textarea name="meddelelse" cols=75 rows=6 wrap="virtual"></textarea></td>
</tr><tr>
<td></td>
<tt><input type="submit" value="send">&nbsp;
<input type="reset" value="slet"></td>
</tr>
</table>
</form>

</body>
</html>
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 22:39 #28
http://hjem.get2net.dk/convol/Test/Mail1.html Den Virker Ikke Nu, Og Den Hopper Heller Ikke Tilbage Selvom Jeg har Sat Din Sti Ind
Avatar billede schaefner Juniormester
17. marts 2003 - 22:48 #29
prøv lige at fjerne:
header("location: http://hjem.get2net.dk/convol/Test/Mail.html");

Virker den så med hensyn til at modtage mails?
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 22:53 #30
Nope, Den Virker Ikke
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 22:54 #31
php :
<?php
// Tjekker om der er trykket på knappen
if(isset($_POST['send'])) {
    // Sender mailen
    mail("$_POST[modtager]","$_POST[fra]","Afsender: $_POST[din_mail]\nEmne : $_POST[emne]\nMeddelelse : $_POST[meddelelse]","From: $_POST[fra] <$_POST[din_mail]>");
    // Skriver at mailen er blevet sendt
    echo "Nyhedsbrevet er blevet sendt";
}
?>

HTML:
<html>

<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
<title>Modtager</title>
</head>

<body>

<form method="post" action="http://www.the-exterminator.dk/php/mail1.php">
<table valign="top">
<td>Modtager :</td>
<td><select name="modtager" style="width: 315; height:22">
<option value="convol@get2net.dk">Ernst Jensen</option>
<option value="the-exterminator@post.cybercity.dk">Webmaster</option>
</td>
</tr><tr valign=top>
<td>Fra :</td>
<td><input type="text" size="44" maxlength="40" name="fra"></td>
</tr><tr valign=top>
<td>Din email :</td>
<td><input type="text" size="44" maxlength="40" name="din_mail"></td>
</tr><tr valign=top>
<td>Emne :</td>
<td><select name="emne" style="width: 315px; height:22px">
<option value="Ang. løn">Ang. løn</option>
<option value="Napoleons røde pletter">Napoleons røde pletter</option>
</select></td>
</tr><tr valign=top>
<td>Meddelelse :</td>
<td><textarea name="meddelelse" cols=75 rows=6 wrap="virtual"></textarea></td>
</tr><tr>
<td></td>
<td><input type="submit" value="send">&nbsp;
<input type="reset" value="slet"></td>
</tr>
</table>
</form>

</body>
</html>
Avatar billede schaefner Juniormester
17. marts 2003 - 22:56 #32
Ved godt hvorfor nu. Du har slettet name="send" i
<input type="submit" value="send"> det skal så være:
<input type="submit" name="send" value="send">

/Jesper Sørensen
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 23:01 #33
Når "Emne" Stå Til "Ang. løn" Så Hedder "Emne" Når Man Få Mailen, Det Sammen Som "Fra" Feltet.
Avatar billede schaefner Juniormester
17. marts 2003 - 23:02 #34
Det er fordi du har sat den til det. Det skal være sådan her så:

<?php
// Tjekker om der er trykket på knappen
if(isset($_POST['send'])) {
    // Sender mailen
    mail("$_POST[modtager]","$_POST[emne]","Fra: $_POST[fra]\nAfsender: $_POST[din_mail]\nEmne : $_POST[emne]\nMeddelelse : $_POST[meddelelse]","From: $_POST[fra] <$_POST[din_mail]>");
    // Skriver at mailen er blevet sendt
    echo "Nyhedsbrevet er blevet sendt";
}
?>
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 23:02 #35
Altså Ligesom Når Du Får En mail Fra Eksperten I "Subject / Emne" I Mail programmet = Programmer : E-mail : Webbaserede :Formmail. Der Hedder Den Det Samme Som I "Fra" På Formmail Du har Lavet.
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 23:08 #36
OKay Det Virker. Men Når Jeg Sætter Den Sidste Sti Ind, HVor Den Skal Hoppe Frem Til Startsiden fx. Så Laver Den Fejl

php:
<?php
// Tjekker om der er trykket på knappen
if(isset($_POST['send'])) {
    // Sender mailen
    mail("$_POST[modtager]","$_POST[emne]","Fra: $_POST[fra]\nAfsender: $_POST[din_mail]\nEmne : $_POST[emne]\nMeddelelse : $_POST[meddelelse]","From: $_POST[fra] <$_POST[din_mail]>");
    // Skriver at mailen er blevet sendt
    echo "Nyhedsbrevet er blevet sendt";
    header("location: http://hjem.get2net.dk/convol/index.html");
}
?>

Fejl:
Warning: Cannot add header information - headers already sent by (output started at /www/htdocs/the-exterminator.dk/php/mail1.php:7) in /www/htdocs/the-exterminator.dk/php/mail1.php on line 8
Avatar billede the-exterminator Nybegynder
17. marts 2003 - 23:17 #37
Det Er Mig Der Har lavet En Fejl Og Den Er Rettet nu Og Det Virker 100%. Du Skal Havde Mange Tak For Hjælpen Og Din Tid Til At Hjælpe Mig, Du Får hermed De 100point, Selvom Jeg Ikke Syntes Det Er Nok, Da Du Er Cool Til Det Her. Endnu Engang Tak. Hvis Der Er Noget Jeg kan Gøre Kan Du Kontakte Mig På Min Mail Herinde.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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