sitter med ett nyhets-script en kompis har gjort då jag inte är så het på asp...
eftersom han inte riktigt går att få tag på just nu så vänder jag mig till er.
man kan bara redigera posterna man skapar, så jag undrar vad, var och hur jag kan lägga till en delet-funktion.....
+ att jag har märkt att den "postar" bara 5 nyheter... d e väl ok, men att den tar d fem äldsta är inte så roligt, någon som vet?
deleta post från .db
3 svar · 200 visningar · startad av snajgel
För att deleta en post behöver du nån sorts loop-process som loopar ut alla dina aktuella poster typ:
[red]
[blue]'div databas kopplingar[/blue]
strSQL = "SELECT * FROM TABELL WHERE BORING = 'YES'"
Set objRS = objCon.Execute(strSQL)
If objRS.EOF then
Response.Write "Det finns inga tråkiga poster" & vbCrLf
Else
Do until ObjRS.EOF
Response.Write "<a href=""delete.asp?ID="&objRS("f_id")&""">"&objRS("namn")&"</a>"& vbCrLf
objRS.MoveNext
Loop
End If
[/red]
Sen för din andra fråga så testa att lägga till DESC i slutet på SQL:n typ
[red]
strSQL = "SELECT * FROM News Order by ID DESC"
[/red]
Hoppas att du blev lite klokare. Om inte så får du visa lite relevant kod :)
Glömde att visa hur delete.asp kan se ut
[red]
strSQL = "DELETE FROM tabellen WHERE f_id = "& Request.QueryString("ID")
objCon.Execute(strSQL),,128
Response.AddHeader "REFRESH", "3;URL=default.asp"
Response.Write " Tack för att du tog bort den tråkiga saken." &vbCrLf
[/red]
jag har juh d där hemma, och nu e jag på jobbet.
Är det samma lika om det är en access-databas? Om du vill se kod, vilken kod är det du vill se? den sidan som visar nyheterna? eller den som redigerar nyheter?