Avatar billede ravnkilde Nybegynder
21. januar 2003 - 09:57 Der er 9 kommentarer og
1 løsning

Combobox med data fra db til en e-mail

Hej!

Jeg har nedenstående kode, der genererer en combobox med data fra en Access-database. Det fungerer uden problemer. Problemet opstår i det øjeblik, jeg forsøger at hente den valgte post over i en e-mail via AspUpload + AspEmail. Feltet "Headline" indeholder mere end et ord, f.eks. "TILBUD FRA DIN LEVERANDØR", men i e-mailen står der kun jobnr og det første ord i "Headline", f.eks. 123TILBUD - uden mellemrum. 123 er eks. på "Jobnr".

Jeg kan ikke rigtig få det til virke, derfor modtages gode forslag gerne!

På forhånd tak.

ravnkilde


Start på min kode
-------------------------------------------------------------------------------------------------------------------------------

<%
Set tempConn = Server.CreateObject("ADODB.Connection")
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../../../../database/advertisements.mdb")
tempConn.Open strDSN
strSQL = "SELECT ID, Jobnr, Year, Month, Headline FROM Data ORDER By ID"
Set rs = tempConn.Execute(strSQL)
Response.Write "<select name=Advert size=1 style=""font-family: Verdana; font-size:10px; width:400px;"">"
Do While Not rs.EOF
    Response.Write "<option value=" & rs("Jobnr") & rs("Headline") & ">" & rs("Jobnr") & " - " & rs("Year") & " - " & rs("Month") & " - " & rs("Headline") &"</option>"
    rs.MoveNext
Loop
Response.Write "</select>"
tempConn.Close
Set tempConn = Nothing
%>

-------------------------------------------------------------------------------------------------------------------------------
Slut på min kode
Avatar billede di8leva Nybegynder
21. januar 2003 - 10:10 #1
hvis du ændrer:
Response.Write "<option value=" & rs("Jobnr") & rs("Headline") & ">" & rs("Jobnr") & " - " .....

til
Response.Write "<option value='" & rs("Jobnr") & rs("Headline") & "'>" & rs("Jobnr") & " - " .....

så måske det kan virke....
Avatar billede ravnkilde Nybegynder
21. januar 2003 - 10:26 #2
Hej igen di8leva!!!

Det prøver jeg lige!

mvh/ravnkilde
Avatar billede ravnkilde Nybegynder
21. januar 2003 - 10:53 #3
Hej di8leva!

Det virker også! Lav et SVAR, således at du kan få points!

M.v.h. ravnkilde
Avatar billede di8leva Nybegynder
21. januar 2003 - 10:55 #4
sure thing, men kun hvis du IKKE gir mig 200 points.
oprette et svar selv og ge dig selv 170 points og mig 30 points...
Avatar billede ravnkilde Nybegynder
21. januar 2003 - 11:12 #5
Hej di8leva!

Du får alle pts, hvis du også kan hjælpe med validering af radio-buttons. Jeg kan ikke få denne kode til at virke:

<html>

    <head>
        <script language="JavaScript"><!--
function check()
{
    if(document.form1.text1.value == '')
    {
        alert('no text');
        return false;
    }
  if (!document.form1.Colour[0].checked &&
!document.form1.Colour[1].checked &&
!document.form1.Colour[2].checked) {
    // no radio button is selected
    return false;
}
    return true;
}
</script>
</head>

<body bgcolor="#ffffff">
<form name="form1" onsubmit="return check();">
<p><input type="text" name="text1">Text</p>
<p><input type="radio" value="Blackandwhite" name="Colour">Black and white</p>
<p><input type="radio" value="4-colour" name="Colour">4-colour</p>
<input type="submit">
</form>
</body>
</html>
Avatar billede di8leva Nybegynder
21. januar 2003 - 11:39 #6
hang on, checker...

men jag trodde det virkede =)
Avatar billede di8leva Nybegynder
21. januar 2003 - 12:08 #7
virker 100% =)

<html>

<head>
<script language="JavaScript"><!--
function check()
{
if(document.form1.text1.value == '')
{
alert('no text');
return false;
}
if(!document.form1.Colour[0].checked && !document.form1.Colour[1].checked)
{
alert('do the radios');
return false;
}
return true;
}
</script>
</head>

<body bgcolor="#ffffff">
<form name="form1" onsubmit="return check();">
<p><input type="text" name="text1">Text</p>
<p><input type="radio" value="Blackandwhite" name="Colour">Black and white</p>
<p><input type="radio" value="4-colour" name="Colour">4-colour</p>
<input type="submit">
</form>
</body>
</html>
Avatar billede hf Nybegynder
21. januar 2003 - 12:11 #8
Jeg tror fejlen ligger i, at du kun har to radio knapper i formen, men checker på tre i valideringen.
Avatar billede ravnkilde Nybegynder
21. januar 2003 - 12:29 #9
Hej di8leva!

Så fungerer det også her!

TAK FOR HJÆLPEN!!!

M.v.h.
Chr.
Avatar billede di8leva Nybegynder
21. januar 2003 - 12:34 #10
np

bara spørg hvis du behøver mer hjælp...
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