25. marts 2002 - 22:54Der er
11 kommentarer og 1 løsning
Hvorfor kan jeg kun vælge en nyhed
Jeg har problemer med min checkbox. Når jeg vælger - vis en nyhed virker det fint. Men vælger jeg to eller flere nyheder, ja så kommer der fejlmeddelelse, side kan ikke vises. Hvad gør jeg galt...?
Her er koden til min nyhedsoversigt ----------------------------------- <%@LANGUAGE="VBSCRIPT"%> <!--#include virtual="/Connections/connDongklubben.asp" --> <% set rsNyheder = Server.CreateObject("ADODB.Recordset") rsNyheder.ActiveConnection = MM_connDongklubben_STRING rsNyheder.Source = "SELECT Personer.Personer, Nyheder.Overskrift, Nyheder.Dato, Nyheder.klokken, Nyheder.NyhederID, Visnyhed FROM Personer INNER JOIN Nyheder ON Personer.PersonerID = Nyheder.PersonID ORDER BY Nyheder.NyhederID DESC;" rsNyheder.CursorType = 0 rsNyheder.CursorLocation = 2 rsNyheder.LockType = 3 rsNyheder.Open() rsNyheder_numRows = 0 %> <% Dim Repeat1__numRows Repeat1__numRows = 10 Dim Repeat1__index Repeat1__index = 0 rsNyheder_numRows = rsNyheder_numRows + Repeat1__numRows %> <% ' *** Go To Record and Move To Record: create strings for maintaining URL and Form parameters
' create the list of parameters which should not be maintained MM_removeList = "&index=" If (MM_paramName <> "") Then MM_removeList = MM_removeList & "&" & MM_paramName & "=" MM_keepURL="":MM_keepForm="":MM_keepBoth="":MM_keepNone=""
' add the URL parameters to the MM_keepURL string For Each Item In Request.QueryString NextItem = "&" & Item & "=" If (InStr(1,MM_removeList,NextItem,1) = 0) Then MM_keepURL = MM_keepURL & NextItem & Server.URLencode(Request.QueryString(Item)) End If Next
' add the Form variables to the MM_keepForm string For Each Item In Request.Form NextItem = "&" & Item & "=" If (InStr(1,MM_removeList,NextItem,1) = 0) Then MM_keepForm = MM_keepForm & NextItem & Server.URLencode(Request.Form(Item)) End If Next
' create the Form + URL string and remove the intial '&' from each of the strings MM_keepBoth = MM_keepURL & MM_keepForm if (MM_keepBoth <> "") Then MM_keepBoth = Right(MM_keepBoth, Len(MM_keepBoth) - 1) if (MM_keepURL <> "") Then MM_keepURL = Right(MM_keepURL, Len(MM_keepURL) - 1) if (MM_keepForm <> "") Then MM_keepForm = Right(MM_keepForm, Len(MM_keepForm) - 1)
' a utility function used for adding additional parameters to these strings Function MM_joinChar(firstItem) If (firstItem <> "") Then MM_joinChar = "&" Else MM_joinChar = "" End If End Function %> <html> <head> <title>vælg nyhed test</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> <form name="vaelgnyhed" method="post" action="/dongklubben/test_nyhed_detajle.asp"> <table width="500" border="0" cellspacing="0" cellpadding="0" align="center" name="nyhed"> <tr> <td><b>Vælg nyhed</b></td> <td><b>Dato</b></td> <td><b>Nyhed</b></td> <td><b>Person</b></td> <td> </td> </tr> <% While ((Repeat1__numRows <> 0) AND (NOT rsNyheder.EOF)) %> <tr> <td> <div align="center"> <input <%If (CStr(rsNyheder.Fields.Item("NyhederID").Value) = CStr("valg")) Then Response.Write("CHECKED") : Response.Write("")%> type="checkbox" value="<%=rsNyheder.Fields.Item("NyhederID")%>" name="valg"> </div> </td> <td><%=(rsNyheder.Fields.Item("Dato").Value)%></td> <td><A HREF="/dongklubben/test_nyhed_detajle.asp?<%= MM_keepURL & MM_joinChar(MM_keepURL) & "NyhederID=" & rsNyheder.Fields.Item("NyhederID").Value %>"><%=(rsNyheder.Fields.Item("Overskrift").Value)%></A></td> <td><%=(rsNyheder.Fields.Item("Personer").Value)%></td> <td> </td> </tr> <% Repeat1__index=Repeat1__index+1 Repeat1__numRows=Repeat1__numRows-1 rsNyheder.MoveNext() Wend %> <tr> <td> </td> <td> <input type="submit" name="Submit" value="Vis nyheder"> </td> <td> <input type="reset" name="Submit2" value="Reset"> </td> <td> </td> <td> </td> </tr> </table> <br> <br> <br> </form> <p> </p> <div align="center"></div> </body> </html> <% rsNyheder.Close() %>
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.
Jeg har kaldt min checkbox valg, men jeg har lavet en Repeat region på den linje. så i realiteten hedder boxen det sammen hele vejen ned...? Hvad gør man ellers
en syntaksfej i SQL. Hvis du anvender et nogenlunde fornuftigt SQL-system (jeg vægrer mig ved at kalde Access for sådan et, men det virker vist der), så kan du nok
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.