webForumDet fria alternativet

deleta post från .db

3 svar · 200 visningar · startad av snajgel

snajgelMedlem sedan juni 2001845 inlägg
#1

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?

icaaqMedlem sedan okt. 20005 273 inlägg
#2

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 :)

icaaqMedlem sedan okt. 20005 273 inlägg
#3

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]
snajgelMedlem sedan juni 2001845 inlägg
#4

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?

127 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)