På den side som formen sender til vil jeg gerne have at ASP'en registrere om checkboxene er hakket af. Jeg har prøvet med følgende kode, men det lader ikke til at fungerere: (HAR PRØVET AT GØRE DET SÅ OVERSKUELIGT SOM MULIGT, MEN SKRIV HVIS NOGET SKAL UDDYBES!)
<% SQL2 = "SELECT MAX(BandID) as Bandmax FROM BandTabel" SET rs2 = myConn.Execute(SQL2)
Dim t t = 2 Do
' Hvis checkbox er hakket af if Request.Form(t) = "checkbox" then
' Vælg bandnavn hvor BandID er lig t SQL3 = "SELECT Bandnavn AS Navn from BandTabel WHERE BandID = " & t & "" rs3 = myConn.Execute(SQL3)
' Udskriv bandnavn Response.Write rs3("Navn") & "<br>" t = t + 1
'Hvis checkbox ikke er hakket af læg én til counter else t = t + 1
' Loop så længe counter er lavere en højeste BandID loop while t < rs2("Bandmax")
%>
Jeg får en fejlmeddelelse der hedder: Microsoft VBScript compilation (0x800A040E) 'loop' without 'do'
- og det kan jeg simpelthen ikke give den ret i! :-)
Det går jo ikke. Formene har navne som rs("BandID") hvilket giver et nummer. Fx. 56. Når t så counter til 56 tjecker den om værdien er "checkbox" og udskriver det respektive navn! Forstår du eller er det en omgang ævl!? :-)
ja, så misforstod jeg for... så prøv eventuelt: request.form(""&t&""), den er lidt tricky... ellers må du lige kalde dem noget, f.eks. request.form("checkbox" & t)
<% SQL2 = "SELECT MAX(BandID) as Bandmax FROM BandTabel" SET rs2 = myConn.Execute(SQL2)
Dim t t = 2 Do
' Hvis checkbox er hakket af if Request.Form(""& t &"") = "checkbox" then
' Vælg bandnavn hvor BandID er lig t SQL3 = "SELECT Bandnavn AS Navn from BandTabel WHERE BandID = " & t & "" rs3 = myConn.Execute(SQL3)
' Udskriv bandnavn Response.Write rs3("Navn") & "<br>" t = t + 1
'Hvis checkbox ikke er hakket af læg én til counter else t = t + 1 end if ' Loop så længe counter er lavere en højeste BandID loop while t <= rs2("Bandmax")
%>
Synes godt om
Ny brugerNybegynder
Din løsning...
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.