26. september 2004 - 10:34Der er
1 kommentar og 1 løsning
Slette den post hvis radio er true
Hejsa,
Jeg har en liste af medlemmer i en forening, der hentes fra en Access db. Nu vil jeg gerne lave en funktion til at slette medlemmer fra denne liste. Det skulle gerne se nogenlunde sådan ud:
While Not objRS.EOF Response.Write("<tr><td>") Response.Write("<input name='" & objRS("memberCompany") & "' type=radio> ") Response.Write objRS("memberCompany") & "<br>" objRS.MoveNext Wend
Men hvordan kan jeg lave en SQL-statement, der sletter den post hvis radio-button er true...forstår I? Håber nogen kan hjælpe...
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Den leteste metode er at lave det som checkbokse, og give dem alle samme navn og så lægge ID på posten i value delen, hvis man vælger flere får man en komma sepereret liste som kan bruges diretke i sql sætningen. Så kan man med en SQL slette alle dem som er valgt.
While Not objRS.EOF Response.Write("<tr><td>") Response.Write("<input name=""sletid"" type=""checkbox"" value=""" & objRS("ID") & """> ") Response.Write objRS("memberCompany") & "<br>" objRS.MoveNext Wend
Så kan koden som sletter laves sådan her:
sletid = Request.Form("sletid") if sletid <> "" then sql = "delete from tabelnavn where id in (" & sletid & ")" conn.Execute(sql end if
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.