Avatar billede jonas_net Nybegynder
24. februar 2004 - 10:33 Der er 14 kommentarer og
2 løsninger

Kontakt formular

Hej, jeg skal bruge en kontakt formular, som virker på den måde at brugeren vælger en kontaktperson fra en drop menu.
Med denne bruger valgt skal formularen automatisk sende til den valgte kontaktpersons email adresse.

Jeg har i alt 8 perosner.
Jeg håber at der er nogen som kan hjælpe
Avatar billede freekyzone Nybegynder
24. februar 2004 - 11:07 #1
der er bare at bruge POST.

Jeg ved ikke hvormeget du selv ved, men til side 2 du bliver send til laver du en variabel, som indsætter værdien fra første side i "dropdown" boksen...

Kan du kode PHP???
Avatar billede jonas_net Nybegynder
24. februar 2004 - 11:09 #2
Ok. Jeg kender ikke noget til php, men jeg har lidt kodet jeg har prøvet at fuske med du kan lige se den.

<HTML>
<HEAD>
<style type="text/css">
body {
font-family:verdana;
font-size:10px;
}

</style>
<TITLE>Kontakt Netvertiser</TITLE>

</HEAD>
<BODY bgcolor="#CCCCCC">
<CENTER>


<form action="http://scripts.dandomain.dk/formmail.asp" method="post"onsubmit="{setTimeout('self.close()',200);return true;}">
<input type="hidden" name="DToMail" value="email">
<input type="hidden" name="DToName" value="Support Negoz">
<input type="hidden" name="DMailSubject" value="Kontakt Netvertiser">
<input type="hidden" name="DSortFields" value="Navn,Email,Besked,IP,Dato">
<input type="hidden" name="Dfailure_URL" value="http://www.deres-domaine.dk/fejl.htm">
<input type="hidden" name="DSuccess_URL" value="http://www.deres-domaine.dk/ok.htm">
<input type="hidden" name="DDynamicOutput" value="yes">
<input type="hidden" name="IP" value="%%IP_ADR%%">
<input type="hidden" name="Dato" value="%%NICE_DATE%%">
<TABLE>
    <TR>
        <TD>



Navn :<input type="text" size="30" value="Dit navn"name="Navn">
Email :<input type="text" size="30" value="Din email" name="Email"><br><br>
Din besked :<br>
<textarea type="text" rows="10" cols="64"  name="Besked">
        </textarea><br>

<SELECT name="DToMail">
<OPTION SELECTED VALUE="email">Vælg kontaktperson</OPTION>
<OPTION value="claus">Claus Engel</OPTION>
<OPTION value="allan">Allan Schou</OPTION>
<OPTION value="th">Thomas Hartmann</OPTION>
<OPTION value="tw">Thomas Westergaard</OPTION>
<OPTION value="soeren">Søren Clausen</OPTION>
<OPTION value="lene">Lene Wrist</OPTION>
<OPTION SELECTED value="alice@netvertiser.dk">Alice Jensen</OPTION>
<OPTION value="jonas@netvertiser.dk">Jonas Aagreen</OPTION>
</SELECT>

<input  type="submit" name="send" value="Send Bedsked">


</form>
</TD></TR>
</TABLE>

</BODY>
</HTML>
Avatar billede freekyzone Nybegynder
24. februar 2004 - 11:25 #3
Ja din select DToMail skal du ændre i formmail.asp

Måske er der angivet en e-mailadresse i den fil, ellers skal du bruge DToMail, da det er navnet på den person du vælger i Din Option Select boks.
Avatar billede jonas_net Nybegynder
24. februar 2004 - 11:34 #4
kan du skære det lidt mere  ud i pap :-)
Avatar billede freekyzone Nybegynder
24. februar 2004 - 12:05 #5
Avatar billede freekyzone Nybegynder
24. februar 2004 - 12:07 #6
Prøv at bytte der her ud:

<input type="hidden" name="DToMail" value="email">

med

<SELECT name="DToMail">
<OPTION SELECTED VALUE="email">Vælg kontaktperson</OPTION>
<OPTION value="claus">Claus Engel</OPTION>
<OPTION value="allan">Allan Schou</OPTION>
<OPTION value="th">Thomas Hartmann</OPTION>
<OPTION value="tw">Thomas Westergaard</OPTION>
<OPTION value="soeren">Søren Clausen</OPTION>
<OPTION value="lene">Lene Wrist</OPTION>
<OPTION SELECTED value="alice@netvertiser.dk">Alice Jensen</OPTION>
<OPTION value="jonas@netvertiser.dk">Jonas Aagreen</OPTION>
</SELECT>

og så slet det, så du ikke har de 2 gange i dit dokument..
Avatar billede freekyzone Nybegynder
24. februar 2004 - 12:07 #7
Du kan ikke have to der har name="DToMail"

Du skal slette den ene...
Avatar billede jonas_net Nybegynder
24. februar 2004 - 12:24 #8
nej jeg kan ikke ændre formmail.asp
Hviken en af DTomail skal jeg slette?
Avatar billede freekyzone Nybegynder
24. februar 2004 - 12:36 #9
Okay helt fra bunden.
Eksempel for at du forstår det.

I princippet har du i formularen angiver at DToMail = x og længer nede at DToMail = y
Det kan du godt se man ikke kan.

Som jeg så kan læse ud af scriptet, er den e-mail adresse der skal sendes til DToMail.

Det står jo bare to steder.

Derfor slet:
<input type="hidden" name="DToMail" value="email">

Istedetfor setter dú:
<SELECT name="DToMail">
<OPTION SELECTED VALUE="email">Vælg kontaktperson</OPTION>
<OPTION value="claus">Claus Engel</OPTION>
<OPTION value="allan">Allan Schou</OPTION>
<OPTION value="th">Thomas Hartmann</OPTION>
<OPTION value="tw">Thomas Westergaard</OPTION>
<OPTION value="soeren">Søren Clausen</OPTION>
<OPTION value="lene">Lene Wrist</OPTION>
<OPTION SELECTED value="alice@netvertiser.dk">Alice Jensen</OPTION>
<OPTION value="jonas@netvertiser.dk">Jonas Aagreen</OPTION>
</SELECT>

op på den plads istedet.

Nu har du kun DToMail et sted, og den bliver lig den person der vælges, og derfor sendt til den person som du vælger.
Avatar billede jonas_net Nybegynder
24. februar 2004 - 12:41 #10
Jeg har gjort som du har sagt og det ser således ud:

<HTML>
<HEAD>
<style type="text/css">
body {
font-family:verdana;
font-size:10px;
}

</style>
<TITLE>Kontakt Netvertiser</TITLE>

</HEAD>
<BODY bgcolor="#CCCCCC">
<CENTER>


<form action="http://scripts.dandomain.dk/formmail.asp" method="post"onsubmit="{setTimeout('self.close()',200);return true;}">

<input type="hidden" name="DToName" value="Support Negoz">
<input type="hidden" name="DMailSubject" value="Kontakt Netvertiser">
<input type="hidden" name="DSortFields" value="Navn,Email,Besked,IP,Dato">
<input type="hidden" name="Dfailure_URL" value="http://www.deres-domaine.dk/fejl.htm">
<input type="hidden" name="DSuccess_URL" value="http://www.deres-domaine.dk/ok.htm">
<input type="hidden" name="DDynamicOutput" value="yes">
<input type="hidden" name="IP" value="%%IP_ADR%%">
<input type="hidden" name="Dato" value="%%NICE_DATE%%">
<TABLE>
    <TR>
        <TD>



Navn :<input type="text" size="30" value="Dit navn"name="Navn">
Email :<input type="text" size="30" value="Din email" name="Email"><br><br>
Din besked :<br>
<textarea type="text" rows="10" cols="64"  name="Besked">
        </textarea><br>

<SELECT name="DToMail">
<OPTION SELECTED VALUE="email">Vælg kontaktperson</OPTION>
<OPTION value="claus">Claus Engel</OPTION>
<OPTION value="allan">Allan Schou</OPTION>
<OPTION value="th">Thomas Hartmann</OPTION>
<OPTION value="tw">Thomas Westergaard</OPTION>
<OPTION value="soeren">Søren Clausen</OPTION>
<OPTION value="lene">Lene Wrist</OPTION>
<OPTION SELECTED value="alice@netvertiser.dk">Alice Jensen</OPTION>
<OPTION value="jonas@netvertiser.dk">Jonas Aagreen</OPTION>
</SELECT>

<input  type="submit" name="send" value="Send Bedsked">


</form>
</TD></TR>
</TABLE>

</BODY>
</HTML>
Avatar billede freekyzone Nybegynder
24. februar 2004 - 12:56 #11
Okay.

Hvordan ser det script der ud fra starten???
Vis mig lige hvordan det så ud da du hentede det..
Avatar billede freekyzone Nybegynder
24. februar 2004 - 12:56 #12
Har du afprøvet dem som den er?
Avatar billede jonas_net Nybegynder
24. februar 2004 - 13:08 #13
yes og det virker som det skal. Tak for hjælpen.
Avatar billede freekyzone Nybegynder
24. februar 2004 - 13:12 #14
Godt :-)

Selv tak - intet problem du c,")
Avatar billede jonas_net Nybegynder
24. februar 2004 - 13:16 #15
har du fået dine points??
Avatar billede freekyzone Nybegynder
24. februar 2004 - 13:22 #16
Nej, du skal i bunden af siden klikke på mit navn så det bliver markeret med blåt, og derefter klikke på accepter
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