webForumDet fria alternativet

Ta bort med hjälp av kryssrutor!

ASP

2 svar · 142 visningar · startad av -torlejf-

Medlem sedan feb. 2000153 inlägg
Frågan#1

Hejsan!
Jag håller på med en egen gästbok i asp.
Nu vill jag ha så att jag har en egen sida där alla inläggen visas, detta har jag gjort.
Men jag vill att framför alla inlägg ska det finnas en kryssruta som man kan kryssa i. Och sedan bara klicka på en submit knapp som tar bort alla markerade.
Ny har jag en länk jämte varje inlägg som tar bort inläggen.

Hur funkar scriptet som känner av om kryssrutorna är markerade och sedan tar bort dom.
Tacksam för svar

------------------
::::::::::::::::::::::::
:Mvh. Torlejf :: Design:
::::::::::::::::::::::::
Hemsida på G!!!

[Redigerat av -torlejf- den 05 jul 2000]

Medlem sedan dec. 19991 072 inlägg
#2

Då ska vi se, så här nånting:

På första sidan listas alla rubriker upp tillsammans med en checkbox, typ:

<form name="form" method="post" action="del2.asp">
<%
sql="SELECT id, rubrik FROM db"
set lista=conn.execute(sql)

do until lista.eof
%>
<input type="checkbox" name="id" value="<%=lista("id")%>"><%=lista("rubrik")%><br>
<%
lista.movenext
loop
%>
<input type="submit">
</form>

och så sidan efter:

<%
for i = 1 to Request("id").Count
sql="DELETE FROM tabell WHERE id = " & Request("id")(i)
conn.execute(sql)
next
%>

Använder du access får du skriva "DELETE * (eller kolumnnamnen) FROM...etc", men det behövs inte i sql-server.

Det där ska nog funka för dig!

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/

Medlem sedan feb. 2000153 inlägg
#3

Tackar så mycket!
Det funkade utmärkt, jag hade nog inte löst det utan din hjälp. :¬)

------------------
::::::::::::::::::::::::
:Mvh. Torlejf :: Design:
::::::::::::::::::::::::
Hemsida på G!!!

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)