Avatar billede jmc Nybegynder
02. oktober 2002 - 11:50 Der er 10 kommentarer og
1 løsning

save form og ID fra request.form

Skal jeg benytte id, name eller value og på hvilken måde?
Jeg går snart rigtig kold på dette her, ID eller name skal vel sættes til nr på CID og value skal være det som checkboksen er (ja/nej), men lige hvordan er mig en KÆMPE udfordring..... Håber nogle kan hjælpe!
der bliver udskrevet dynamiske checkbokse...

postform filen:
<% If Not soegeord.EOF Or Not soegeord.BOF Then %>
                <input <%If (CStr((soegeord.Fields.Item("valgt").Value)) = CStr("True")) Then Response.Write("checked") : Response.Write("")%> name="<%=(soegeord.Fields.Item("cid").Value)%>" type="checkbox">

saveform filen:
SQL = "UPDATE relation SET valgt = CInt(Request.Form("Value")) where cid=" & CInt(Request.Form("ID")) & " AND produkt_id=" & CInt(Request.QueryString("produkt_id"))
Avatar billede oasen Nybegynder
02. oktober 2002 - 11:58 #1
Du behøver ikke skrive nogen value i en checkbox. Hvis den er afkrydset returneres værdien "on".
Avatar billede jmc Nybegynder
02. oktober 2002 - 12:13 #2
den udskriver:
8=on&9=on&10=on
er det ikke rigtigt?
Avatar billede oasen Nybegynder
02. oktober 2002 - 12:48 #3
Jo, så er nr. 8,9 og 10 afkrydsede.
Avatar billede jmc Nybegynder
02. oktober 2002 - 14:23 #4
Den fucker vil stadigt ikke opdatere:

FormVar = False
if CInt(Request.Form("name")) = "on" then
FormVar = True
SQL = "UPDATE relation SET valgt = FormVar where cid=" & CInt(Request.Form("name")) & " AND produkt_id=" & CInt(Request.QueryString("produkt_id")) 
rs_relation.Execute (SQL)
End if
Avatar billede jmc Nybegynder
02. oktober 2002 - 14:57 #5
den udskriver:
1=on&3=on&8=on&9=on&10=on&11=on&12=on&6=on&7=on
Avatar billede jmc Nybegynder
02. oktober 2002 - 15:08 #6
hæver til 100 points
Avatar billede oasen Nybegynder
02. oktober 2002 - 22:15 #7
Du behøver ikke bruge CInt.
Avatar billede jmc Nybegynder
02. oktober 2002 - 22:53 #8
Dette virker heller ikke:

FormVar = "False"
if Request.Form("name") = "on" then
response.Write("nu er den: "&Request.Form("name"))
FormVar = "True"
SQL = "UPDATE relation SET valgt = FormVar where cid=" & Request.Form("name") & " AND produkt_id=" & Request.QueryString("produkt_id")
rs_relation.Execute (SQL)
End if

Hvad sker det i repeat loop med denne string?
1=on&3=on&8=on&9=on&10=on&11=on&12=on&6=on&7=on

if Request.Form("name") = "on" then

bliver det automatisk det første item -> 1=on& eller tager den hele strengen ind. Hvis ja, hvordan CASEér jeg at den tager én af gangen?
Avatar billede jmc Nybegynder
02. oktober 2002 - 23:17 #9
HJÆÆÆÆÆLLLPPP
Avatar billede jmc Nybegynder
03. oktober 2002 - 07:41 #10
Er der ingen som kan hjælpe mig her, så må jeg lukke spørgsmålet?
Avatar billede jmc Nybegynder
03. oktober 2002 - 13:48 #11
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