Just nu i M3-nätverket
Gå till innehåll

Radera flera poster!


MrAddee

Rekommendera Poster

<P>Tja!<br>Någon som vet hur jag ska göra för att ta bort flera poster i en datbas. Jag har kört en select * på en tabell och visar allt på en websida. Nu vill jag kunna markera en eller flera poster och submita det och då radera dom markerade posterna. Någon som kan hjälpa mig?<br><br>/Adde</P>

Länk till kommentar
Dela på andra webbplatser

Menar du bara den rena SQLen?

torde se ut nagot som det har:

DELETE FROM <tabellnamn> WHERE <faltnamn> = <det du indentifierar posten med>

 

ex.

DELETE FROM user WHERE user_id = 1

 

kan ocksa kora flera pa en gang:

DELETE FROM user WHERE user_id = 1 OR user_id=3 OR user_id=5

/*

What goes up must come down - just ask any sysadmin

*/

Länk till kommentar
Dela på andra webbplatser

  • 3 veckor senare...

Så här funkar alldeles utmärkt.

 

<%Set ObjRs = ObjConn.Execute(SQLStmt)

While Not ObjRs.EOF %>

<TR><TD><%= ObjRs("kund")%>

<TD align=right><INPUT TYPE="checkbox" NAME=X<%= ObjRs("ID")%> VALUE='<%= ObjRs("ID")%>'>

<%

ObjRs.MoveNext

Wend

ObjRs.Close

Set ObjRS = Nothing

Set ObjConn = Nothing

%>

</table>

<INPUT TYPE="SUBMIT" name=cmd1 value="TA BORT MARKERADE">

<INPUT TYPE="RESET" name=cmd2 value="RENSA">

</form>

 

******* Här är sidan som du skickar till **************

 

<%

For Each chkbox In Request.Form

if left(chkbox,1) = "X" then

StrID = mid(chkbox,2)

SQLStmt = "EXEC sp_delkund" & StrID

Set ObjRs = ObjConn.Execute(SQLStmt)

end if

Next

%>

 

 

 

// Claes

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...