webForumDet fria alternativet

Ta bort all inlägg i ens gb!

ASP

20 svar · 408 visningar · startad av Firegamez.com

Medlem sedan juli 2002231 inlägg
Frågan#1

Hur gör man e kod som tar bort alla inlägg i ens Gästbok???
Den här koden vill inte fungera:

<!--#include file="conn.asp"-->
<%
se=request("se")
till=request("till")

SQL="DELETE * FROM gb WHERE till=" & till
Conn.execute(SQL)

response.redirect("gb.asp?se=" & se)	
%>

Så här blir felet:

Microsoft JET Database Engine error '80040e10' 

No value given for one or more required parameters. 

/delgball.asp, line 8

Den får med sig se och till från sidan innan där koden ser ut så här:

	<%
	if se=username then
		response.write("<a href=""delgball.asp?se=" & username & "&till=" & username & """>Töm din Gästbok</a>")
    end if
%>
Medlem sedan apr. 20021 203 inlägg
#2

Markera raden där felet inträffar med fet stil.
Skriv ut SQL-frågan.

:)

Medlem sedan juli 2002231 inlägg
#3
<!--#include file="conn.asp"-->
<%
se=request("se")
till=request("till")

[b]SQL="DELETE * FROM gb WHERE till=" & till
8-->Conn.execute(SQL)
[/b]

response.redirect("gb.asp?se=" & se)	
%>
Medlem sedan juni 20019 024 inlägg
#4

DELETE FROM gb räcker.

Medlem sedan apr. 20021 203 inlägg
#5

Antagligen får du inte "tills" värde. Testa att skriva:
Response.Write till ovanför SQL-frågan

:)

Medlem sedan apr. 20021 203 inlägg
#6

Pace skrev:

DELETE FROM gb räcker.

Det tror inte jag. ;) Han har antagligen flera olika personers gästböcker i den tabellen och med din kod tas väl hela rubbet bort.

:q

Medlem sedan juli 2002231 inlägg
#7

japp! Jag har flera olika Gästböcker till flera olika pers!

Medlem sedan juni 200032 967 inlägg
#8

Om fältet till är av typen text skall värdet anges inom apostrofer, annars tolkas det som ett fältnamn. Det kan ge ett sådant felmeddelande.

SQL="DELETE * FROM gb WHERE till='" & till & "'"
Conn.execute(SQL)
Medlem sedan juni 20019 024 inlägg
#9

Firegamez.com skrev:

japp! Jag har flera olika Gästböcker till flera olika pers!

Okej, informationen var knapphändig.

Jag tycker det låter mer som att "till" är tomt.

Medlem sedan apr. 20021 203 inlägg
#10

Jag tycker att det ser ut som att 'till' är tomt och dessutom saknas ' runt det! :p

Medlem sedan juli 2002231 inlägg
#11

om jag gjorde som du @nders så blev de:

Microsoft VBScript compilation error '800a0409' 

Unterminated string constant 

/delgball.asp, line 6 

SQL="DELETE * FROM gb WHERE till=" & till & "
---------------------------------------------^
Medlem sedan juni 200032 967 inlägg
#12

Det där var ju inte som jag sa.

Medlem sedan juli 2002231 inlägg
#13

öj fick jag aldrig in koden i asp filen......... ok de fungerar!

Medlem sedan mars 20015 287 inlägg
#14

Hyfsat OT men det känns som om att i det skick koden presenteras nu är ett lite osäkert sätt att radera på (m tanke på oavsiktliga raderingar) men det är väl under utveckling antar jag.

Medlem sedan juli 2002231 inlägg
#15

Tackar Tackar :birp

Medlem sedan juli 2002231 inlägg
#16

solbulle..... hur ska man skriva för att få de "säkrare" da???

Medlem sedan apr. 20021 203 inlägg
#17

Firegamez.com skrev:

solbulle..... hur ska man skriva för att få de "säkrare" da???

http://www.webforum.nu/showthread.php?s=&threadid=55995

:bire

Medlem sedan juli 2002231 inlägg
#18

hur gör man om den för att den ska passa in i en ASP kod här e koden:

<a href="http://www.google.com" onclick="return confirm('Vill du sticka?')">Google</a>
Medlem sedan juli 2002231 inlägg
#19

ähhh de gick med denna kod:

	<%
	if se=username then
		response.write("<a href=""delgball.asp?se=" & username & "&till=" & username & """ onclick=""return confirm('Vill du verkligen ta bort alla dina Gästbok?')"">Ta bort alla inlägg i min Gästbok</a>")
    end if
%>

Men den ville inte ta "Ö"

Medlem sedan mars 20015 287 inlägg
#20

Det jag också tänkte på är att nu kan vem som helst radera en gästbok bara genom att skriva in en adress i webläsaren. - Såvida du inte redan skyddar med hjälp av någon form av inloggning eller dylikt.

Typ: delgball.asp?se=Firegamez&till=Firegamez

291 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
157 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)