Avatar billede henrik2000 Nybegynder
06. november 2001 - 16:25 Der er 3 kommentarer og
1 løsning

vise variabel antal felter fra database med inputfelter...

Hvordan kan man vise antal felter fra en database med inputfelter bagefter, formatteret i en tabel?
Hvis jeg f.eks. har 2 felter i en tabel (navn, adresse), vil jeg gerne kunne vise navnet på de 2 felter med en inputboks bagefter, f.eks.
Navn inputboks her
Adresse inputboks her
o.s.v.

Hvis man så senere tilføjer et felt/felter i databasen, så skal den automatisk vise de nye felter, formatteret på samme måde, altså pænt i en tabel.

d.v.s en inputtextboks for hver felt i databasen.


Avatar billede tmceu Praktikant
06. november 2001 - 16:48 #1
Med et recordset med navnet RS, vil nedenstående udskrive en dynamisk tabel med inputfelter

Response.Write(\"<TABLE>\")

Do While Not RS.EOF
    Response.Write(\"<TR>\" & vbcrlf)

        for each item in RS.Fields
            Response.Write(\"<TD nowrap align=left>\" & item.name & \"</TD><TD nowrap align=left><INPUT TYPE=\"\"TEXT\"\" VALUE=\"\">\" & item.value & \"\"\"></TD>\" & vbcrlf)
        next
        RS.MoveNext
    Response.Write(\"</TR>\" & vbcrlf)
Loop

Response.Write(\"</TABLE>\")
Avatar billede tmceu Praktikant
06. november 2001 - 16:49 #2
Undskyld, der var en lille fejl

Response.Write(\"<TABLE>\")

Do While Not RS.EOF
    Response.Write(\"<TR>\" & vbcrlf)

        for each item in RS.Fields
            Response.Write(\"<TD nowrap align=left>\" & item.name & \"</TD><TD nowrap align=left><INPUT TYPE=\"\"TEXT\"\" VALUE=\"\"\" & item.value & \"\"\"></TD>\" & vbcrlf)
        next
        RS.MoveNext
    Response.Write(\"</TR>\" & vbcrlf)
Loop

Response.Write(\"</TABLE>\")
Avatar billede henrik2000 Nybegynder
07. november 2001 - 07:51 #3
Tak - det var også sådan noget jeg selv havde i tankerne.
Avatar billede tmceu Praktikant
07. november 2001 - 09:28 #4
Jamen så god fornøjelse med det :-)
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