Avatar billede plato Juniormester
25. august 2006 - 11:31 Der er 5 kommentarer og
1 løsning

Udfyld to felter med ét form-input ASP

Hejsa NG

Jeg bruger følgende kode når jeg skal sætte en anmeldelse ind:

    if Request("emne") <> "" AND Request("indhold") <> "" AND Request("forfatter") <> "" AND Request("forumid") <> "" AND Request("forumtopic") <> "" AND Request("pic") <> "" AND Request("premiere") <> "" AND Request("teaser") <> "" AND Request("anmeld") <> "" AND Request("boksen") <> "" AND Request("star") <> "" AND Request("instruk") <> "" AND Request("spilletid") <> "" AND Request("genre") <> "" AND Request("anmeldtype") <> "" AND Request("picsmall") <> "" then

    'Lægger værdierne ned i variabler
    emne = Request.Form("emne")
    indhold = Request.Form("indhold")
    forfatter = Request.Form("forfatter")
    forumid = Request.form("forumid")
    forumtopic = Request.form("forumtopic")
    pic = Request.form("pic")
    premiere = Request.Form("premiere")
    teaser = Request.Form("teaser")
    anmeld = Request.Form("anmeld")
    boksen = Request.Form("boksen")
    star = Request.Form("star")
    instruk = Request.Form("instruk")
    spilletid = Request.Form("spilletid")
    genre = Request.Form("genre")
    anmeldtype = Request.Form("anmeldtype")



               
   
    Set rs = Server.CreateObject("ADODB.Recordset")
    sql = "select * from forumindlaeg"
    rs.open sql, conn, 1, 3
   
    rs.addnew
    rs("emne") = emne
    rs("indhold") = indhold
    rs("forfatter") = forfatter
    rs("forumid") = forumid
    rs("forumtopic") = forumtopic
    rs("pic") = pic & rs("picsmall") = pic
    rs("premiere") = premiere
    rs("teaser") = teaser
    rs("anmeld") = anmeld
    rs("boksen") = boksen
    rs("star") = star
    rs("instruk") = instruk
    rs("spilletid") = spilletid
    rs("genre") = genre
    rs("anmeldtype") = anmeldtype


   
    rs.update

Nu vil jeg gerne at feltet "picsmall" bliver udfyldt med det samme input som "pic". Dvs. når man indtaster en value i input-feltet name="pic" så skal denne value også sættes ind i feltet "picsmall"

Jeg prøvede med:
rs("pic") = pic & rs("picsmall") = pic
som kan ses foroven, men dette virker ikke. Nogen der kan hjælpe.?
Avatar billede -mundi- Nybegynder
25. august 2006 - 11:35 #1
Jamen du er der næsten :-)

rs("pic") = pic & rs("picsmall") = pic

rettes til:

rs("pic") = pic
rs("picsmall") = pic
Avatar billede plato Juniormester
25. august 2006 - 11:58 #2
Desværre, den har jeg benyttet, men det virker ikke. Det var faktisk min første løsning. Men koden foretager sig intet når den er sådan.
Avatar billede -mundi- Nybegynder
25. august 2006 - 12:31 #3
det er nok pga din validering ovenover, hvis du ikke taster noget ind i picsmall felter, så kommer koden ikke til at blive udført
Avatar billede html_wizard Nybegynder
25. august 2006 - 12:35 #4
pic = Request.form("pic")
picsmall = pic

også videre ned

rs("pic") = pic
rs("picsmall") = picsmall
Avatar billede html_wizard Nybegynder
25. august 2006 - 12:37 #5
du kan også
pic = Request.form("pic")
picsmall = Request.form("pic")
Avatar billede plato Juniormester
25. august 2006 - 12:38 #6
Tak. Fjernede AND Request("picsmall") <>. Så virker 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