18. september 2003 - 17:57Der er
21 kommentarer og 2 løsninger
mailform til mit site
Hej med Jer.
Er ved at prøve at få stykket en mailform sammen til mit site. Efter lang tids surfen rundt på nettet, fandt jeg ud at få lavet min mailform i HTML. Nu er problemet bare at jeg er en total idiot til PHP, (jeg går ud fra at det er dette der skal bruges, for at få den form til at virke) så jeg håbede der måske var et klogt hovede her inde, som ville stykke lidt sammen til mig.
På siden går jeg ud fra, at det fremgår hvad formen skal gøre, ellers spørgs endelig. På forhånd tak.
ok :-) Skal det sendes til en database eller bare til din mail-adresse?
Synes godt om
Slettet bruger
18. september 2003 - 18:01#4
Det skal sendes til min mail adresse. digitalempire@frac.dk
Jeg håber du ud fra siden kan se hvad mailen skal indeholde.... Og at brugeren, skal tvinges til at udfylde nogen af felterne. Jeg har ingen anelse om, om det er en kæmpe opgave, eller om det er noget der klare hurtigt :o)
Nu skal brugeren bare have udfyldt "besked", også skal du lige rette lidt til som din mail, og hvilket emne du vil have der skal stå, når du modtager mail'en! Men ellers er det det...
Synes godt om
Slettet bruger
18. september 2003 - 18:11#8
hvad med min drop-down box ?
Er det for meget at forlange med den komplete kode ? :o)
og skal jeg lave en fil der hedder mailform.php med koden i ?
Den havde jeg ikke lige set <? if (isset($_REQUEST['besked'])) { $navn = $_REQUEST['name']; $mail = $_REQUEST['email']; $besked = $_REQUEST['message']; $rate = $_REQUEST['rate'];
mail("digitalempire@frac.dk","Besked fra sitet","$besked<p>$rate","Reply-to:$mail"); } ?>
Sådan vil jeg mene.. og ja når mail siden er i html skal du lave en .php side med det der script
Synes godt om
Slettet bruger
18. september 2003 - 18:22#10
jeg prøver....
Synes godt om
Slettet bruger
18. september 2003 - 18:29#11
Det kan jeg ikke få til at virke.
Når jeg trykker send, får jeg bare en blank side (mailform.php) og jeg modtager heller ingen mails....
Eller prøv med --> if (!$_POST['message'] == "") <-- I stedet
Synes godt om
Slettet bruger
18. september 2003 - 20:00#20
Jeg synes ikke rigtig det går så godt....
Hvad nu hvis ikke jeg ønsker at der skal hoppes til en ny side, men der bare skal komme en bedsked under selve formen, hvor der står at beskeden er sendt ? Hvordan klare jeg den....
Du kan så ikke give beskeden at mailen er sendt. Altså med mindre du laver den om til en php fil også og så sender en variabel med tilbage om at der er sendt mail.
Du kan også gemme din mailform.shtml som mailform.php, og så sætte mit script ind, lige over formen. Så vil der komme en besked over din form, at mailen er blevet sendt.
Ellers kan du lave en iframe, som du så linker din form til, og når du så trykker kører scriptet igennem i iframen. SÅ kan du lave iframe passende stor, så man kan læse "Din mail er sendt!".
Der var er lige to ideer, så kan du jo selv vælge...
Synes godt om
Slettet bruger
18. september 2003 - 22:47#23
Ja, det drillede jo lidt, men har lånt lidt kode rundt omkring på nettet, og endelig er det lykkedes. I får 50 hver for ulejligheden.. :o)
Fortsat go' aften.....
Synes godt om
Ny brugerNybegynder
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.