Avatar billede ibhansen Nybegynder
07. juni 2004 - 17:17 Der er 13 kommentarer

mail script

Jeg skal bruge et mail script til min hjemmeside, det skal virke på den måde at der er nogle små dropdown bokse, hvor man kan vælge noget, og så kan man trykke på send, og sende hele skidtet til en forudbestemt mail. Altså så modtageren af mailen for svaret fra det der er udfyldt i dropdownboksen. + der skal være mulighed for at skrive tekst i 3 bokse.

Håber ikke det er for meget:D
Avatar billede riversen Nybegynder
07. juni 2004 - 17:19 #1
Du kan bruge denne funktion til at sende en mail:
http://dk.php.net/manual/en/function.mail.php

Går ud fra du kan klare resten selv.
Avatar billede dennismp Nybegynder
07. juni 2004 - 17:22 #2
Ultrasimpelt.. sæt method="POST" og action til at pege på denne bid php-kode:
<?php
  $email = 'din@email';                            // Modtager
  $subject  = 'E-mail Tilmelding';                  // Emnet i emailen
  $body = "E-mail Tilmelding Fra hjemmesiden\n\n";  // Her kan du skrive en tekst der står før selve indholdet.

  // De næste 3 linjer samler alt det information brugeren har sendt i $body.
  foreach($_POST as $key = >$val) {
    $body .= "$key: $val\n";
  }
  // Her bliver selve emailen sendt.
  mail($email,$subject,$body);
?>
html der vises efter mailen er sendt
Avatar billede dennismp Nybegynder
07. juni 2004 - 17:25 #3
Nu igen:

foreach($_POST as $key = >$val) {
skal rettes til
foreach($_POST as $key => $val) {
Avatar billede ibhansen Nybegynder
07. juni 2004 - 17:29 #4
Troede du havde opdaget fra sidste topic, at jeg er en nar til php:D fatter ikke rigtigt den øverste linie, går ud fra det er noget jeg skal sætte ind i et link af en art?
Avatar billede ibhansen Nybegynder
07. juni 2004 - 17:34 #5
Tvivler dog desværre på at du har forstået 100 % hvad det var jeg mente, Så jeg prøver igen. Det skal bruges til en hjemmeside til en der skal unlocke telefoner, det er så meningen at brugerne skal kunne gå ind og trykke på en boks, og så kommer der en dropdown, hvor man så kan vælge nokia, Sony Ericsson osv. og neden under 2 lignende bokse, med model nummer osv. Til sidst skal der så være 2-3 felter brugere kan skrive i. Alt dette skal så kunne sendes til en mail, som brugeren ikke har chancen for at kunne ændre.
Avatar billede ibhansen Nybegynder
07. juni 2004 - 17:39 #6
+ der skulle gerne være noget som gør at man ikke kan sende uden at have udfyldt alle bokse. (Ved godt jeg begynder at blive krævende nu, så det er det sidste:D)
Avatar billede dennismp Nybegynder
07. juni 2004 - 17:39 #7
Gem scriptet som mailform.php - ret din@email til din rigtige email

et eksempel på html-koden til formen:
<form method="post" action="mailform.php">
Dit navn: <input type="text" name="Navn"><br/>
Telefon nr: <input type="text" name="TlfNr"><br/>
Telefon type: <select name="tlftype">
<option value="Sony">Sony</option>
<option value="Nokia">Nokia</option>
<option value="Ericsson">Ericsson</option>
</select>
<input type="submit" name="send">
</form>

Du kan bare rette/tilføje/fjerne felter. HTML'en er grim :)
Avatar billede dennismp Nybegynder
07. juni 2004 - 17:40 #8
Så skal jeg vide helt præcist hvad felterne skal hedde og hvor mange der er.
Avatar billede ibhansen Nybegynder
07. juni 2004 - 17:56 #9
3 dropdown bokse, og 3 til at fylde ud med tekst, skulle mene jeg godt selv kan fylde navne i dem:D Og så en tekstboks mere til afsenders mail.
Avatar billede ibhansen Nybegynder
07. juni 2004 - 18:01 #10
Det gav vist ikke meget mening det der:D prøver igen, 3 dropdown bokse, den ene skal skal indeholde producenter, og den anden model numre (fylder det self. selv ind.) og 3 bokse hvor man kan skrive tekst. Hvis man kan lave sådan at når man vælger nokia som producent, at man så kun for muligheden for at vælge nokia modeller i den næste boks, så ville jeg blive meget glad.
Avatar billede dennismp Nybegynder
07. juni 2004 - 18:12 #11
Du skriver 3 dropdown, men beskriver kun producenter og model numre.

Hvis man vælger nokia og den anden skal vise en masse nokia-modelnr så kræver det javascript (kender jeg ikke ret godt)

Alternativ kan man lave en dropdown hvor der bare står:
Nokia 3300
Nokia 3301
Nokia 3302
..
Sony 111
Sony 222
Sony 333

eller
Nokia -------
  3300
  3301
  3302
Sony --------
  111
  222
  333

Eller man har en dropdown for hver producent. Alle med modelnumre, hvor man så bare sætter en af dropdown'sne til hvad man nu ønsker..
Avatar billede ibhansen Nybegynder
07. juni 2004 - 18:18 #12
1. Det var fordi jeg bare regnede med selv at udfylde det, for at gøre det nememre for dig, men der skal man kunne vælge mellem "unlock" eller "opdatering" ved ik lige hvad den skal hedde, bare kald den noget. Ok, det er bare i orden, så bare lav 2 dropdowns i alt, en hvor man kan vælge unlock eller opdatering og en hvor hver producent står med model nummer ved siden af, altså sådan her:

Sony 222
Sony 333
Nokia 3300
Nokia 3301
Nokia 3302
Avatar billede dennismp Nybegynder
08. juni 2004 - 01:27 #13
Kan prøves her:
http://dennis.moellegaard.dk/v4/php/507052/index.php

source:
http://dennis.moellegaard.dk/v4/php/507052/index.php?source=2

den redirecter til tak.html hvor du kan skrive din takkebesked :)
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

Seneste artiklerRSS
09:00
07:52
07:37
07:32
07:02
06:42
12:00
23/10
23/10
23/10
23/10