Avatar billede simonsen2 Nybegynder
31. oktober 2000 - 16:09 Der er 5 kommentarer og
1 løsning

overfør felter i tabel til formular

Jeg har lavet en forespørgsel på en tabel i en accesdatabse, som jeg har udskrevet på siden som en tabel.
en enkelt af disse rækker vil jeg nu gerne have ført over på en anden side i formularfelter, hvor jeg skal kunne
redigere i dem.

Hvordan får jeg fat i indholdet af felterne på den første side?
Jeg har prøvet at navngive felterne, men det lykkedes ikke rigtigt.
Avatar billede enlize Nybegynder
31. oktober 2000 - 16:11 #1
f.eks felt1 hedder \"mona\"

så kan du reguest den på side2 ved at skrive request(\"mona\")
Avatar billede simonsen2 Nybegynder
31. oktober 2000 - 16:16 #2
Okay, men jeg har problemer med at navngive feltet.
Her er et lille stykke af min kode - hvor og hvordan skal jeg skrive navnet.

if  rs(\"page_id\")<>\"\" and rs(\"frasename\")<>\"\" then
        tbl = tbl & \"<tr><td>\" & rs(\"page_id\") & \"</td><td><a href=\"\"redigerpost.asp\"\">\" & trim(rs(\"frasename\")) & \"</a></td><td>\" & trim(rs(\"value\")) & \"</td>\"
Avatar billede starleicht Nybegynder
31. oktober 2000 - 16:40 #3
Du kan også medsende data vha. en querystring:


På din første side:

<a href=\'redigerpost.asp?page_id=\" & page_id & \"\'>

På næste side (redigerpost.asp) får du fat i page_id:

page_id = request.querystring(\"page_id\")
Avatar billede simonsen2 Nybegynder
31. oktober 2000 - 17:05 #4
Det har jeg prøvet, så får jeg fejl i sql-strengen.

Jeg skal måske slet ikke bruge databasen på siden (redigerpost.asp) til at hente felterne med, kun når jeg skal sende de redigerede felter igen.

Avatar billede starleicht Nybegynder
31. oktober 2000 - 17:28 #5
Hvis du har fået fat i din page_id på siden redigerpost.asp vha.

page_id = request.querystring(\"page_id\")

kan du vel koble op til din db, og lave et udtræk herfra i stil med:

sqlstreng = \"SELECT * from Tabel WHERE page_id=\" & page_id

og så indsætte data fra denne post i din formular.
Avatar billede simonsen2 Nybegynder
01. november 2000 - 14:49 #6
jeg skulle bare sætte nogle flere \"glyffer\", så virkede det.

\"SELECT * FROM metastrings WHERE frasename=\'\" & strFrasename &\"\' and page_id =\" & request(\"page_id\")

Men jeg synes det er fair at dele lidt point ud som tak 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