jag är tämligen ny på asp och försöker göra en admin funktion till mitt nyhets script där man ska kunna ta bort nyheter från databasen. Skulle någon kunna hjälpa mig med detta?
Typ med en länk som : delete.asp?id=4
och en kod till själva delete filen. E helt väck på detta :o)
Nu vet jag inte vad din tabell heter och vilka kolumner som ingår så att du får rätta till det i delete-satsen.
Du får också ändra på connect.open så att det passar för din databas.
set connect = server.createobject("adodb.connection")
connect.open "dsn"
connect.execute "delete from news where id = " & request.querystring("id"),,128
connect.close
set connect = nothing
------------------ essentitia preter non sans multiplicandum
<%
set db = Server.CreateObject("ADODB.Connection")
db.open "driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("nyheter.mdb")
SQL = "Select * from nyheter ORDER BY datum DESC"
Set rs = db.execute(SQL)
%>
<html>
<head>
<title>Nyheter Admin</title>
</head>
<body>
<h3>Admin sidan!</h3>
<form action="nyheter_send.asp" method="post">
<table width="200"><tr><td valign="top">
Rubrik : </td><td> <input name="rubrik" size="20">
</td></tr><tr><td valign="top">
Nyhet : </td><td> <textarea name="nyhet" rows="4"></textarea>
</td></tr><tr><td colspan="2"><center>
<input type="submit" name="skicka" value="Skicka">
<input type="reset" name="angra" value="Ångra"
</td></tr></table>
</form>
<%
do until rs.EOF
%>
<%
nyhet=Replace(rs("nyhet"),vbCrLf, "<br>")
%>
<%If Not rs("rubrik")="" Then%>
<b><%=rs("rubrik")%></b>
<%End IF%>
<br>
<%If Not rs("nyhet")="" Then%>
<%=rs("nyhet")%>
<%End IF%>
<a href="delete.asp?ID=<% =RS("
ID") %>">Radera denna nyhet!</a>
<br><hr>
<%
rs.movenext
loop
%>
</body>
</html>
och sedan på sidan delete.asp
<%
set db = Server.CreateObject("ADODB.Connection")
db.open "driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("nyheter.mdb")
db.execute "delete from nyheter where id = " & request.querystring("id"),,128
db.close
set db = nothing
response.redirect "admin.asp"
%>
------------------ essentitia preter non sans multiplicandum
Sorry d funkade fin fint, råkade få med en radbrytning bara d fixade sig när jag tog bort den! tack så mycket nu kan jag fortsätta försöka lära mig nått! *bockar o bugar*