/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
ASP
#
Navn
Point
1
smorch
9259
2
Harlekin
1866
3
molokyle
1040
4
Steffanst..
758
5
gandalf
657
6
smilly
564
7
gibson
560
8
cumano
530
9
MouseKeep..
480
10
Random
410
Fylde recordsettet to gange i samme asp-si~
Fra :
Mr_Smith
Dato :
29-09-02 10:08
Jeg har en side hvor en formular fyldes med data (navn, adresse osv.) hentet
fra en tabel via recordsettet. I formularen er også en henvisning til en
funktion som henter alle postnumre i tabellen, hvor det postnummer som er
knyttet til en persons data skal stå som 'selected' i en rullegardinsmenu.
Men postnummer funktionen virker ikke, rullegardinsmenuen er i hvert fald
helt tom! Umiddelbart virker det som om skidtet virker, da jeg ingen
fejlmeddelelse får. Men kan jeg således ikke fylde mit recordset to gange i
én side?
Håber spørgsmålet er forståeligt! =)
// smith
Jakob Andersen (
29-09-2002
)
Kommentar
Fra :
Jakob Andersen
Dato :
29-09-02 10:16
"Mr_Smith" <badass@no.net> wrote
>I formularen er også en henvisning til en
> funktion som henter alle postnumre i tabellen, hvor det postnummer som er
> knyttet til en persons data skal stå som 'selected' i en rullegardinsmenu.
Kan vi se denne funktion, og formularen som kalder den?
> Håber spørgsmålet er forståeligt! =)
Jeg må indrømme jeg ikke helt er med...
--
Jakob Andersen
Mr_Smith (
29-09-2002
)
Kommentar
Fra :
Mr_Smith
Dato :
29-09-02 11:13
"Jakob Andersen" <jakob@effectus.dk> wrote
> Kan vi se denne funktion, og formularen som kalder den?
Jeg har hældt alle dataene fra første brug af recordsettet over i variabler,
da jeg tænkte at det måske var en god ide, da jeg jo også skal bruge
recordsettet til funktionen!
Selve funktionen kaldes ved denne linie:
strOut = strOut & "<tr><td>Postnr:</td><td><select name='postnr'>" &
Find_Postnumre() & "</select> </td><td></td></tr>"
** Formular start **
strSQL = "SELECT * FROM Medarbejder WHERE Medarbejdernr = " &
strMedarbejdernr & ";"
Set objRS = objConn.Execute(strSQL)
varMedarbejderPostnr = objRS("Postnr")
strMedarbejdernr = objRS("Medarbejdernr")
strFornavn = objRS("Fornavn")
strEfternavn = objRS("Efternavn")
strAdresse = objRS("Adresse")
intTelefonnr = objRS("Tlfnr")
strEmail = objRS("Email")
objRS.Close
Set objRS = Nothing
strOut = "<h2><center>Foretag relevante ændringer</center></h2>"
strOut = strOut & "<center><tr><td><font color='red'>Felter med * skal
udfyldes</font></td><td></td></tr></center>"
strOut = strOut & "<table align='center'>"
strOut = strOut & "<form action='aendr_medarbejder_execute.asp'
method='post'>"
strOut = strOut & "<tr><td>Medarbejdernr:</td><td><input type='text'
name='medarbejdernr' value='" & strMedarbejdernr & "'
readonly></td><td></td></tr>"
strOut = strOut & "<tr><td>Fornavn:</td><td><input type='text'
name='fornavn' value='" & strFornavn & "'> *</td><td></td></tr>"
strOut = strOut & "<tr><td>Efternavn:</td><td><input type='text'
name='efternavn' value='" & strEfternavn & "'> *</td><td></td></tr>"
strOut = strOut & "<tr><td>Adresse:</td><td><input type='text'
name='adresse' value='" & strAdresse & "'> *</td><td></td></tr>"
strOut = strOut & "<tr><td>Postnr:</td><td><select name='postnr'>" &
Find_Postnumre() & "</select> </td><td></td></tr>"
strOut = strOut & "<tr><td>Telefonnr:</td><td><input type='text'
name='telefonnr' value='" & intTelefonnr & "'></td><td></td></tr>"
strOut = strOut & "<tr><td>E-mail:</td><td><input type='text' name='email'
value='" & strEmail & "'></td><td></td></tr>"
strOut = strOut & "<tr><td></td><td><input type='submit' name='submit'
value='Opdatér data'></td></tr>"
Response.Write strOut
** Formular slut **
** Funktion start: **
Function Find_Postnumre()
Dim str0
Set objRS = objConn.Execute("SELECT * FROM Postnrtabel;")
Do Until objRS.EOF
strO = strO & "<OPTION VALUE='" & objRS("Postnr") & "'"
If objRS("Postnr") = "varKundensPostnr" Then
strO = strO & " selected "
end if
strO = strO & ">"
strO = strO & objRS("Postnr") & " ["
strO = strO & objRS("Bynavn") & "] </OPTION>"
objRS.MoveNext
Loop
Find_Postnumre = str0
objRS.Close
Set objRS = Nothing
End Function
** Funktion slut **
> Jeg må indrømme jeg ikke helt er med...
- Det forstår jeg godt! =)
// smith
Jakob Andersen (
29-09-2002
)
Kommentar
Fra :
Jakob Andersen
Dato :
29-09-02 13:35
"Mr_Smith" <badass@no.net> wrote
> Find_Postnumre = str0
Skal det ikke være:
Find_Postnumre = strO
Der er forskel på nul og et stort o.
Det kunne være du skulle overveje at bruge Option Explicit som tvinger dig
til at "dimme" dine variabler og dermed melder fejl hvis du bruger en "ikke
dimmet" variabel.
--
Jakob Andersen
Søg
Alle emner
Teknologi
Udvikling
ASP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177552
Tips :
31968
Nyheder :
719565
Indlæg :
6408849
Brugere :
218887
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.