Avatar billede ronniw Nybegynder
19. november 2003 - 23:15 Der er 5 kommentarer og
1 løsning

jeg kan ikke få tjekket min checkboks af i mbd?

Jeg arbejder på en MDB på min hjemmeside.

Der er en signup-side, hvor man kan tjekke en checkbox af, hvis man ønsker sine oplysninger skjulte for andre brugere.

Den fungerer fint!

Man kan også redigere i sin profil. - men det virker ikke at rette denne checkbox, så det ændres i db'en??



vedrørende uddrag fra profile.asp ->
______________________________________
<tr>
  <td><font face="arial,helvetica" size="2">Skjul mine oplysninger for andre brugere: </font></td>
<%
if rsProfile("skjul") = TRUE then %>
  <td><input type="checkbox" align= name="skjul" checked></td>
<% else %>
  <td><input type="checkbox" align= name="skjul"></td>
</tr>
<% end if %>
</tr>

______________________________________

Vedrørende uddrag fra profile_update.asp ->

<%

Dim skjul

skjul = Request.Form("skjul")

Set rsUser = Server.CreateObject("ADODB.Recordset")

if skjul = TRUE then
rsUser("skjul") = TRUE
else
rsUser("skjul") = FALSE
end if
rsUser.Update

rsUser.close
set rsUser = nothing
conn.close
set conn = nothing

Response.Redirect("profile.asp?updated=true")
%>

______________________________________

Jeg får ingen fejl og bliver redirected som jeg vil til profile.asp?updated=true.

Jeg kan rette alle andre ting i db'en pånær dette??

HVORFOR??
Avatar billede thesurfer Nybegynder
19. november 2003 - 23:42 #1
Du bruger både rsProfile("skjul") og rsUser("skjul").
Er du sikker på at du henter data fra db med det rigtige variabelnavn (rsProfile/rsUser)?
Avatar billede ronniw Nybegynder
20. november 2003 - 19:24 #2
ja, for alle de andre oplysninger (der hentes fra db) kan rettes og indsættes i db'en igen!

Jeg har - for at tjekke profile_update.asp - testet at ændre:


if skjul = TRUE then
rsUser("skjul") = TRUE
else
rsUser("skjul") = FALSE
end if
rsUser.Update


...til....


if skjul = TRUE then
rsUser("beskrivelse") = YEAH
else
rsUser("beskrivelse") = BUUHHHH
end if
rsUser.Update



......og det virker... hvis der ("skjul") er checked, så skriver den YEAH udfor beskrivelse: [YEAH_____]  og hvis ikke, så skriver den beskrivelse: [BUHHH_______]



____________________________________________________________


Jeg sætter points op til 60 - jeg ved ikke, om hvor mange points der er realistiske??
Avatar billede ronniw Nybegynder
20. november 2003 - 19:25 #3
Og jeg arbejder ikke med 2 variabelnavne i samme fil:

profile.asp -> rsProfile
profile_update.asp -> rsUser
Avatar billede ronniw Nybegynder
20. november 2003 - 20:29 #4
((((HAR SAT POINTS TIL 100))))
Avatar billede ronniw Nybegynder
20. november 2003 - 21:39 #5
NU HAR JEG SAT DEN TIL 200 POINTS - JEG KAN IKKE FINDE UD AF DET, OG JEG _SKAL_ HAVE DET LØST!!!!

PLEEEEAAASE, HJÆLP MIG SOMEONE!
Avatar billede ronniw Nybegynder
24. november 2003 - 23:24 #6
Har fundet ud af 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