webForumDet fria alternativet

Hjälp

ASP

67 svar · 266 visningar · startad av jboy_87 · sida 3 av 4

Frågan, av jboy_87

jag har gjort så att alla medlemmar får en egen gästbok och lagt in så att användaren kan ta bort inläggen fast andra användare kan också ta bort inlägg. Hur gör jag så bara den som e inloggad kan ta bort inläggen?? dodelete2.asp <% Set Connect = Server.CreateObject("ADODB.Connection") Connect.Open "driver={Microsoft Access Driver (.mdb)};dbq=" & Server.MapPath("Database/gb.mdb")&";"

Läs frågan i sin helhet →
Medlem sedan aug. 20011 099 inlägg
#41

så skriver jag ut länken:

do_delete2.asp?delid=<%=RecSet("id")%>

------------------
ASP är bäst fuck the rest!!!

Medlem sedan aug. 20011 099 inlägg
#42

hjälp nån

------------------
ASP är bäst fuck the rest!!!

Medlem sedan juni 200032 967 inlägg
#43

Skall det id verkligen vara ID, inte något annat fält?

Jag kan inte hjälpa dig mer om du inte ens kommenterar mitt senaste inlägg.

Mvh,

------------------
All your base are belong to me.

Medlem sedan aug. 20011 099 inlägg
#44

jag men allt funkar perfekt men n'är jag vill ta bort andras inlägg som jag har skrivit till dem

------------------
ASP är bäst fuck the rest!!!

Medlem sedan aug. 20011 099 inlägg
#45

LarsG hjälp mig ditt kod funkar inte bra !!!!

------------------
ASP är bäst fuck the rest!!!

Medlem sedan aug. 20011 099 inlägg
#46

på andvändarens sida kör jag denna kod:
read_gb.asp?tillid=<%=recset("id")%>
det e darför det blir fel

direkt från sidan i menyn
funkar perfekt
read_gb.asp?tillid=<%=session("id")%>

------------------
ASP är bäst fuck the rest!!!

Medlem sedan aug. 20011 099 inlägg
#47

hallllllååååååååååå

------------------
ASP är bäst fuck the rest!!!

Medlem sedan okt. 20005 273 inlägg
#48

vad är det igentligen som är fel?

------------------
Icaaq, mannen med korven. som hejar på Bajen(!)

Medlem sedan aug. 20011 099 inlägg
#49

när jag går in på användarens gästbok och vill radera de inlägg jag gjort får jag följande fel:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Drivrutin för ODBC Microsoft Access] Typblandningsfel i villkorsuttryck.
/do_delete2.asp, line 15

------------------
ASP är bäst fuck the rest!!!

Medlem sedan okt. 20005 273 inlägg
#50

Jag fattar ingenting av denna tråd... :OO

hur ser din kod ut nu ?
den du får fel på ....

Skriv ut sql satsen med hjälp av response.write också så blir det lättare att hjälpa dig :)

------------------
Icaaq, mannen med korven. som hejar på Bajen(!)

Medlem sedan aug. 20011 099 inlägg
#51

du kan kolla in på http://213.66.183.39
men skratta inte för att designen e kass sålänge!!!

------------------
ASP är bäst fuck the rest!!!

Medlem sedan okt. 20005 273 inlägg
#52

Jag vill nog hellre se koden du har :l

------------------
Icaaq, mannen med korven. som hejar på Bajen(!)

Medlem sedan aug. 20011 099 inlägg
#53

do_delete2.asp

<%
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/gb.mdb")&";"
sql = "delete From gb Where ID=" &Request.QueryString("delID") 
sql = sql & " and (id = '" & session("id") & "' or tillid = " & session("id") & ")"
connect.execute sql,,128

Response.Redirect "read_gb.asp?tillid=" & session("id")

connect.close
Set Connect = nothing
%>

skriver ut:

<% If clng(recset("tillid")) = clng(Session("id")) or cstr(session("username")) = cstr(recset("username")) Then %><a href="do_delete2.asp?delid=<%=RecSet("id")%>"><img border="0" src="Bilder/sopkorg_liten.gif" alt="Ta bort inlägg!"></a> </font><%End If%>

------------------
ASP är bäst fuck the rest!!!

Medlem sedan okt. 20005 273 inlägg
#54

om du skriver:

<%
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/gb.mdb")&";"
sql = "delete From gb Where ID=" &Request.QueryString("delID") 
sql = sql & " and (id = '" & session("id") & "' or tillid = " & session("id") & ")"
Response.Write sql
Response.End

vad får du då ?

------------------
Icaaq, mannen med korven. som hejar på Bajen(!)

Medlem sedan aug. 20011 099 inlägg
#55

delete From gb Where ID=454 and (id = '3' or tillid = 3)

------------------
ASP är bäst fuck the rest!!!

Medlem sedan okt. 20005 273 inlägg
#56
<%
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("Database/gb.mdb")&";"
sql = "delete From gb Where ID=" &Request.QueryString("delID") 
sql = sql & " and (id = " & session("id") & " or tillid = " & session("id") & ")"
connect.execute sql,,128

connect.close
Set Connect = nothing
Response.Redirect "read_gb.asp?tillid=" & session("id")
%>

om du testar denna kod da?

------------------
Icaaq, mannen med korven. som hejar på Bajen(!)

[Redigerat av icaaq den 21 nov 2001]

Medlem sedan aug. 20011 099 inlägg
#57

ja funkar tack men nu går den response.redirect till min gästbok när jag tar bort från en annas gästbok.

det här e felet hur gör man så att det inte ska response.redirect till dens gästbok

Response.Redirect "read_gb.asp?tillid=" & session("id")

------------------
ASP är bäst fuck the rest!!!

Medlem sedan aug. 20011 099 inlägg
#58

nej fan inläggen går inte bort den redirect till min gästbok

------------------
ASP är bäst fuck the rest!!!

Medlem sedan aug. 20011 099 inlägg
#59

jag tror att felet ligger här nånstans!!
sql = sql & " and (id = " & session("id") & " or tillid = " & session("id") & ")"
för att jag kör med recset också när jag går in i gästboken

------------------
ASP är bäst fuck the rest!!!

Medlem sedan okt. 20005 273 inlägg
#60

hur går detta ihop
delete From gb Where ID=454 and (id = 3 or tillid = 3)
du vill alltså deleta allt från posten där ID = 454 och id är 3 eller tillid är 3 .....que :q

------------------
Icaaq, mannen med korven. som hejar på Bajen(!)

[Redigerat av icaaq den 21 nov 2001]

267 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)