Avatar billede Slettet bruger
04. august 2002 - 11:18 Der er 10 kommentarer og
1 løsning

Slette data via U & P

<% Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;" & "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & server.mappath("xxxxxx.mdb")

SQL = "DELETE * FROM users WHERE email = '" & Request.form("email") & "'"


set RS = conn.execute(SQL)

response.redirect ("signout.asp")
%>
<%Rs.close
Set Rs= Nothing
Conn.Close
set Conn=nothing%>

Hvordan laver jeg denne kode om så brugerne skal slettes via brugernavn og adgangskode?
Avatar billede Slettet bruger
04. august 2002 - 11:21 #1
SQL = "DELETE * FROM users WHERE brugernavn = '" & Request.form("brugernavn") & "' AND adgangskode = '" & Request.form("adgangskode") & "'"

??
Avatar billede Slettet bruger
04. august 2002 - 11:21 #2
SQL = "DELETE * FROM users WHERE email = '" & Request.form("email") & "'"

Jeg tror selv at det er i denne linie men jeg kan ikke rigtigt hitte ud af at 'sætte de rigtige info ind
Avatar billede Jman Praktikant
04. august 2002 - 11:42 #3
hvis det skal forståes således at brugeren selv skal slette sine oplysninger, men kun hvis denne er logget ind (så andre ikke kan slette) kan du lave et tjek på siden om brugeren nu er den, han påstår.
Avatar billede brian_h Nybegynder
04. august 2002 - 11:51 #4
well, for det første er din kode møj mærkelig...Du kan godt bruge den SQL syntax som el_barto har skrevet, men sæt koden op sådan her :

<% Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;" & "DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & server.mappath("xxxxxx.mdb")

conn.execute("DELETE FROM users WHERE brugernavn = '" & Replace(Request.Form("brugernavn"),"'","''") & "' AND adgangskode = '" & Replace(Request.Form("adgangskode"),"'","''" & "'")

response.redirect ("signout.asp")

Conn.Close
set Conn=nothing%>
Avatar billede Slettet bruger
04. august 2002 - 12:05 #5
Det virker fint nok med el barto´s kode.
Hvis I er intereserede kan i se hele funktionen på denne adresse, det er erotik, www.vi2.dk under dating

Takker mange gange for hjælpen indtil videre..
Venter lige med at give point
Avatar billede Slettet bruger
04. august 2002 - 12:08 #6
brian_h> Og du snakker om mærkelig kode? *LOL*

Jeg tror de fleste rigtige programmører ville mene at det du laver er underligt.

Det er langt nemmere at overskue sine queryes hvis man ikke pakker koden for tæt.

Og hvad angår de replace du bruger er det vel bedre at tillade ' og " men at escape dem eller konvertere dem til HTML karakterer.
Avatar billede brian_h Nybegynder
04. august 2002 - 12:09 #7
synes du skulle bruge den af min, specielt fordi at den er sikret med den Replace( funktion... Så bliver fejlprocenten væsentlig bedre... En anden ting er at det som jeg har lavet, er meget optimeret (du kan selv se at koden er meget mindre)... men det er op til dig mester...

-Yourhost.dk
Avatar billede brian_h Nybegynder
04. august 2002 - 12:10 #8
det handler vel om optimering ?
Avatar billede Slettet bruger
04. august 2002 - 12:20 #9
Koden er meget mindre?????
Avatar billede brian_h Nybegynder
04. august 2002 - 12:23 #10
naah, whateveeeeeeer.... ikke sjovt alligevel og sidde med tømmermænd, og blive kritiseret for sin formulering... You win EL_BARTO ! Could not care less!
Avatar billede Slettet bruger
04. august 2002 - 14:55 #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