Avatar billede moore Nybegynder
06. marts 2002 - 13:05 Der er 5 kommentarer og
1 løsning

select case problem

Hej..

Lille problem her.. min hukommelse er væk..
Denne her select case er bare væk.
Det som jeg ikke lige kan huske at gøre er :
Når man har valgt en person på listen så skal der sendes en mail til ham via JMail.

Det først man udfylder er følgende.
PS: nu er der ikke lige taget højde fra designet/opstilling.

<table border="0" cellpadding="1" frame="" cellspacing="0">
    <tr>
<td width="55" valign="middle"><span class="alm">Firma</span></td>

<td><input type="text" name="Firma" size="40"></td>
</tr>
<tr>
<td width="55"><span class="alm">Navn</span></td>
<td><input type="text" name="Navn" size="40" value="Skal udfyldes"></td>
</tr>
<tr>
<td width="55"><span class="alm">Stilling</span></td>
<td><input type="text" name="Stilling" size="40"></td>
</tr>
<tr>
<td width="55"><span class="alm">Adresse</span></td>
<td><input type="text" name="Adresse" size="40"></td>
</tr>
<tr>
<td width="55"><span class="alm">Postnr.</span></td>
<td><input type="text" name="Postnr" size="4" maxlength="4"></td>
</tr>
<tr>
<td width="55"><span class="alm">By</span></td>
<td><input type="text" name="By" size="40"></td>
</tr>
<tr>
<td width="55"><span class="alm">Telefon</span></td>
<td><input type="text" name="Telefon" size="20" value="Skal udfyldes"></td>
</tr>
<tr>
<td width="55"><span class="alm">Telefax</span></td>
<td><input type="text" name="Telefax" size="20"></td>
</tr>
<tr>
<td width="55"><span class="alm">E-mail</span></td>
<td><input type="text" name="Email" size="40"></td>
</tr>
</table>

<Select Name="Personer">
  <Option value="Calle">Calle</Option>
  <Option value="Thomas A. selected">Thomas A.</Option>
  <Option value="Torben">Torben</Option>
</Select>

varmodtageremail = "HER SKAL STÅ MODTAGEREN FRA DROP DOWN LISTEN"

set msg = Server.CreateOBject( "JMail.Message" )
msg.ContentType = "text/html"
msg.Logging = true
msg.silent = true
msg.From = "x@.dk"
msg.FromName = "X"
msg.AddRecipient varmodtageremail
msg.Subject = overskrift
msg.Body = body

If not msg.Send("mail.X.dk") then
Response.write msg.log
else
response.write "emailen blev ikke sendt"
end if
Avatar billede coltau Juniormester
06. marts 2002 - 13:16 #1
Denne anvendes:

varmodtageremail = Request.Form("Personer")
Avatar billede moore Nybegynder
06. marts 2002 - 13:19 #2
ok ok.. :).. men lige sidst.. hvordan får man så sat de forskellige email adr. på, som hver person på listen har..??..
Avatar billede coltau Juniormester
06. marts 2002 - 13:20 #3
Med ovenstående får du value fra listen:

Og hvis du default har valgt eks: Thomas A så skal "Selected" placeres sådan:

Select Name="Personer">
  <Option value="Calle">Calle</Option>
  <Option selected value="Thomas A.">Thomas A.</Option>
  <Option value="Torben">Torben</Option>
</Select>
Avatar billede coltau Juniormester
06. marts 2002 - 13:23 #4
E-mail adresserne kan du jo gemme i value:

Select Name="Personer">
  <Option value="Calle@tele.dk">Calle</Option>
  <Option value="ThomasA@tele.dk">Thomas A.</Option>
  <Option value="Torben@tele.dk">Torben</Option>
</Select>

og hente email med:
varmodtageremail = Request.Form("Personer")
Avatar billede moore Nybegynder
06. marts 2002 - 13:29 #5
hele koden ser sådan her ud nu... det skulle efter min mening virke nu..

Mangler dog bare lige en <form> og </form>

<% @language=VBScript %>
<% response.buffer = true %>
    <table border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td colspan="3" nowrap><span class="almbolder"><b>
        Spring k&oslash;en over!
        - indhent tilbud online...</b></span><br>

        <span class="alm"><br>
        Vi p&aring;t&aelig;nker arrangement den</span> <input type="text" name="Dato" size="10" value="00/00/0000" maxlength="10"><br><br>
<tr>

        <td nowrap valign="top"><span class="alm">- og vil gerne have et<br>
        uforpligtende tilbud p&aring;:</span><br>


        <textarea name="Uforpligtende tilbud paa" cols="28" rows="7" wrap="virtual"></textarea></td>
        <td nowrap valign="top"><span class="alm">
       
    Hvis du ønsker at komme i kontakt med en <br>
    speciel booker så vælg nedenunder.
   
    <br>
        <Select Name="Personer">
            <Option value="Calle@cb-oleb.dk">Calle</Option>
            <Option selected value="Thomas@cb-oleb.dk">Thomas A.</Option>
            <Option value="Torben@cb-oleb.dk">Torben</Option>
          </Select>
   
        </span><br>
    </tr>
<br>
        <table border="0" cellpadding="2" cellspacing="0">
    <tr>
    <td nowrap>
        <table border="0" cellpadding="0" cellspacing="0" frame="">
    <tr>
    <td>
        <table border="0" cellpadding="1" frame="" cellspacing="0">
    <tr>
        <td width="55" valign="middle"><span class="alm">Firma</span></td>
        <td><input type="text" name="Firma" size="40"></td>
    </tr>
    <tr>
        <td width="55"><span class="alm">Navn</span></td>
        <td><input type="text" name="Navn" size="40" value="Skal udfyldes"></td>
    </tr>
    <tr>
        <td width="55"><span class="alm">Stilling</span></td>
        <td><input type="text" name="Stilling" size="40"></td>
    </tr>
    <tr>
        <td width="55"><span class="alm">Adresse</span></td>
        <td><input type="text" name="Adresse" size="40"></td>
    </tr>
    <tr>
        <td width="55"><span class="alm">Postnr.</span></td>
        <td><input type="text" name="Postnr" size="4" maxlength="4"></td>
    </tr>
    <tr>
        <td width="55"><span class="alm">By</span></td>
        <td><input type="text" name="By" size="40"></td>
    </tr>
    <tr>
        <td width="55"><span class="alm">Telefon</span></td>
        <td><input type="text" name="Telefon" size="20" value="Skal udfyldes"></td>
    </tr>
    <tr>
        <td width="55"><span class="alm">Telefax</span></td>
        <td><input type="text" name="Telefax" size="20"></td>
    </tr>
    <tr>
        <td width="55"><span class="alm">E-mail</span></td>
        <td><input type="text" name="Email" size="40"></td>
    </tr>
    </table>
   
   
<%
afsender = request.form("navn")

If request.form("Navn") <> "" Then
varmodtageremail = Request.Form("Personer")

set msg = Server.CreateOBject( "JMail.Message" )
msg.ContentType = "text/html"
msg.Logging = true
msg.silent = true
msg.From = afsender
msg.FromName = afsender
msg.AddRecipient varmodtageremail
msg.Subject = overskrift
msg.Body = body

response.write "så er dine emails sendt"
End If
'----------------------------------------------------------------------
%>
<br>
<input type="submit" value="Send">
Avatar billede moore Nybegynder
06. marts 2002 - 13:29 #6
hvis du mener det ikke virker.. så skriv lige hvor fejlen er :)))

Takker for hjælpen
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
Kurser inden for grundlæggende programmering

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