/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Fyld <select> med data fra db, og brug af ~
Fra : Mr_Smith


Dato : 26-09-02 10:26

Jeg har en flok postnumre i min database som skal fyldes i en <select> boks.
Dette er gjort via :

Function Find_Postnumre()

Dim strO
Set objRS = objConn.Execute("SELECT * FROM Postnrtabel;")
Do Until objRS.EOF
strO = strO & "<OPTION VALUE='" & objRS("Postnr") & "'>"
strO = strO & objRS("Postnr") & " ["
strO = strO & objRS("Bynavn") & "] </OPTION>"
objRS.MoveNext
Loop
Find_Postnumre = strO
objRS.Close
Set objRS = Nothing
End Function

....og det virker.

Meningen er at man kan opdatere en kundes data i db via formularen, men pga
relationer kan man kun skifte til at postnr. som findes i min postnr tabel
(og det er kun et par stykker)! For at sikre at man kun vælger et af disse
postnr. har jeg brugt ovenstående function. Men hvordan får jeg det postnr
som kunden allerede er opført med, til at så som 'pre-selected'... man kan
vist bruge 'selected', men hvordan fortæller jeg formularen hvilet postnr
det er...? =)

// smith



 
 
Chrisser (26-09-2002)
Kommentar
Fra : Chrisser


Dato : 26-09-02 10:46


"Mr_Smith" <badass@no.net> skrev i en meddelelse
news:3d92d2af$0$70255$edfadb0f@dspool01.news.tele.dk...

> Jeg har en flok postnumre i min database som skal fyldes i en <select>
boks.

> Men hvordan får jeg det postnr
> som kunden allerede er opført med, til at så som 'pre-selected'... man kan
> vist bruge 'selected', men hvordan fortæller jeg formularen hvilet postnr
> det er...? =)
>
Ved at indføje:

If postnr= "kundensPostnr" Then
<option selected value="postnr">postnr</option>
Else
<option value="postnr">postnr</option>
End If

- hvor kundens postnr er en variabel du enten allerede har, eller som du er
nødt til at sende med til funktionen ( jeg ved jo ikke hvor du har din
funktion..)´


Chrisser



Mr_Smith (26-09-2002)
Kommentar
Fra : Mr_Smith


Dato : 26-09-02 12:14

"Chrisser" <cbj@egdatainform.dk> wrote
> Ved at indføje:
>
> If postnr= "kundensPostnr" Then
> <option selected value="postnr">postnr</option>
> Else
> <option value="postnr">postnr</option>
> End If
>
> - hvor kundens postnr er en variabel du enten allerede har, eller som du
er
> nødt til at sende med til funktionen ( jeg ved jo ikke hvor du har din
> funktion..)´

- Og helt nøjagtigt hvor skal det indføres? Har prøvet forskellige steder,
men uden held... er ikke så hård til asp! =) Min funktion er iøvrigt
placeret i samme dokument som selv formularen, og kundens postnr har jeg
puttet i en variabel der hedder strPostnr ....

Håber nogen kan hjælpe yderligere... =)

// smith



Lars Hoffmann (26-09-2002)
Kommentar
Fra : Lars Hoffmann


Dato : 26-09-02 12:47

"Mr_Smith" <badass@no.net> escribió
> - Og helt nøjagtigt hvor skal det indføres? Har prøvet forskellige
steder,
> men uden held... er ikke så hård til asp! =) Min funktion er
iøvrigt
> placeret i samme dokument som selv formularen, og kundens postnr
har jeg
> puttet i en variabel der hedder strPostnr ....

sådanher:



Do Until objRS.EOF

strO = strO & "<OPTION VALUE=""" & objRS("Postnr") & """"
If objRS("Postnr") = "kundensPostnr" Then
strO = strO & " selected "
end if
strO = strO & ">"
strO = strO & objRS("Postnr") & " ["
strO = strO & objRS("Bynavn") & "] </OPTION>"
objRS.MoveNext
Loop



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste