02. november 2001 - 20:16Der er
10 kommentarer og 1 løsning
Table
Hej,
Jeg har den her ASP-side, der i et table skal vise nogle informationer postet fra en anden side. Problemet er at når man poster fra den anden side, vises det nyeste post nederst. Hvordan kan jeg ændre, så det nyeste post vises øverst.
Går udfra at det er på siden, der viser hvad brugeren har postet, at det skal rettes. Den side ser i øjeblikket således ud:
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Er der forresten en enkel måde, hvorpå jeg kan lave et maxloads så den efter 10 loads fra databasen laver en side 2. Naturligvis så de nyeste er på side 1.
Jeg har prøvet at ligge det ind i den kode du har lagt i spm: Du skal rette filnavnet paging.asp til filnavnet på den fil koden ligger i, det er ialt 3 steder:
<% Response.Buffer = True %> <%
intPage = Request(\"page\") If isNumeric(intPage) = False Or intPage < 1 then intPage = 1 End If
Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"database/clanwars.mdb\") Set rs = Server.CreateObject(\"ADODB.RecordSet\") strSQL = \"SELECT * FROM Played_War ORDER BY WarID DESC\" rs.Open strSQL, myConn, 1, 3
Set rs1 = Server.CreateObject(\"ADODB.RecordSet\") strSQL = \"SELECT Count(*) AS ItemCount1 FROM Played_War\" rs1.Open strSQL, myConn, 1, 3
Set rs2 = Server.CreateObject(\"ADODB.RecordSet\") strSQL = \"SELECT Count(*) AS ItemCount2 FROM Played_War WHERE Result = \'Won\'\" rs2.Open strSQL, myConn, 1, 3
Set rs3 = Server.CreateObject(\"ADODB.RecordSet\") strSQL = \"SELECT SUM(uspoints) AS Points FROM Played_War\" rs3.Open strSQL, myConn, 1, 3
Set rs4 = Server.CreateObject(\"ADODB.RecordSet\") strSQL = \"SELECT * FROM Scheduled_War\" rs4.Open strSQL, myConn, 1, 3
Set rs5 = Server.CreateObject(\"ADODB.RecordSet\") strSQL = \"SELECT Count(*) AS ItemCount3 FROM Played_War WHERE Result = \'Lost\'\" rs5.Open strSQL, myConn, 1, 3
Set rs6 = Server.CreateObject(\"ADODB.RecordSet\") strSQL = \"SELECT Count(*) AS ItemCount4 FROM Played_War WHERE Result = \'Draw\'\" rs6.Open strSQL, myConn, 1, 3
Do While Not rs.EOF %> <tr> <td bgcolor=\"#D0CCD0\"><font size=\"1\"><font face=\"Verdana\"> <p align=\"center\"><% If RS(\"Result\") = \"Won\" Then response.write(\"<img border=\"\"0\"\" src=\"\"images/won.gif\"\" alt=\"\"We Won This One\"\">\") END IF %> </font> <% If RS(\"Result\") = \"Lost\" Then response.write(\"<img border=\"\"0\"\" src=\"\"images/lost.gif\"\" alt=\"\"We Lost This One\"\">\") End If %> <% If RS(\"Result\") = \"Draw\" Then response.write(\"<img border=\"\"0\"\" src=\"\"images/Draw.gif\"\" alt=\"\"We Draw This One\"\">\") End If %></font></td> <td bgcolor=\"#D0CCD0\"><font size=\"1\" face=\"Verdana\"><%=RS(\"mday\")%>/<%=RS(\"mmonth\")%> - <%=RS(\"myear\")%></font></td> <td bgcolor=\"#D0CCD0\"><font size=\"1\"><font face=\"Verdana\"><%=RS(\"opponent\")%></font></font></td> <td bgcolor=\"#D0CCD0\"><font size=\"1\"><font face=\"Verdana\"><%=RS4(\"league\")%></font></font></td> <td bgcolor=\"#D0CCD0\"><font size=\"1\" face=\"Verdana\"><%=RS(\"uspoints\")%> - <%=RS(\"thempoints\")%></font></td> <td bgcolor=\"#D0CCD0\" bordercolorlight=\"#000000\" bordercolordark=\"#000000\"><font size=\"1\"> <font face=\"Verdana\"> <% If RS(\"Report\") = \"Nope\" Then Response.Write(\"<Center>\") Response.Write(\"Nope\") Response.Write(\"</Center>\") Else Response.Write(\"<Center>\") Response.Write(\"<a href=\"\"Go.asp?Url=http://\" & RS(\"Report\") & \"\"\"><img src=\"\"images/homepage.gif\"\" border=\"\"0\"\"></a>\") Response.Write(\"</Center>\") END IF %></font></font></td> <%rs.Movenext Loop End If
Response.Write \"<p>Gå til side \" For intNum = 1 To intPageCount Response.Write \"<a href=paging.asp?page=\" & intNum & \">\" & intNum & \"</a> \" Next
Response.Write \"<p>\" If Clng(intPage) > 1 Then Response.Write \"<a href=paging.asp?page=\" & intPage - 1 & \"><<</a>\" Else Response.Write \"<<\" End If
Response.Write \" \"
If Clng(intPage) < Clng(intPageCount) Then Response.Write \"<a href=paging.asp?page=\" & intPage + 1 & \">>></a> \" Else Response.Write \">>\" End If %> </tr> </table> <p><br> <br> </p> </center> </div> <p><br> </body>
</html> <!-- Do not remove this copyright notice --> <% myConn.Close Set myConn = Nothing %>
Fik det ikke til at virke med det samme, men med udgangspunkt i din kode osv. Derfor skal du naturligvis have dine point: http://www.eksperten.dk/spm/129199
Igen, tak for hjælpen! - Eniq
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.