Hej Tomasz
Det varer ikke længe før der på min side skal stå "Kun med hjælp fra Tomasz
Otap"
Tomasz Otap wrote in dk.edb.internet.webdesign.serverside.asp:
>
> Det nemmeste er nok at give alle de checkboxe, der indeholder ID'er,
> samme navn; således at hver boks har f.eks. NAME="id".
>
> Det betyder, at id-feltet i din Request.Form kommer til at indeholde
> alle de valgte ID'er i en lang liste, således:
> ----------
> 1,4,42,23,25
> ----------
Jeg havde prøvet at udskrive reguest.form("id") den indeholdte 1,2,1,34
osv.
> Du kan derefter bruge sætningen "DELETE FROM xxx WHERE id in (1,2,3)" -
> f.eks.:
>
> ----------
> strSQL = "delete from beskeder where tilnavn = '" & session("id") &_
> "' and id in (" & request.form("id") & ")"
> ----------
Det var her den var galt, jeg vidste ikke det med IN og at det skulle stå i
() men det ved jeg så nu
Det virker nu.
> Husk også at checke for tom liste, ellers risikerer du at få fejl fra
> SQL-serveren:
> ----------
> if request.form("id") <> "" then
> strSQL = "delete from.......
> objConn.execute(strSQL)
> end if
Det havde jeg ikke lige tænkt på.
Tak for hjælpen Tomasz
Hilsen JonZ
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials