Jag har bytt från access till MySql och nu fungerar inte mina sorteringar som jag hade.
t.ex. så har jag rubrikerna: Avrättad: Förnamn: Enamn: Brott:
och jag vill att man skall kunna klicka på t.ex. förnamn för att det skall sorteras från A-Ö osv..
Detta funkade med access men jag måste troligen ändra någonstans för att det skall funka i MySql - vet dock inte vart jag skall ändra. Någon som har någon idé?
jag hade förrut:
sSort = Request.QueryString("sort_order")
SQL = "SELECT * FROM databasen order by " & sSort
Okej, då är det lite svårt att gissa utan att få se mer kod.
Hur ser koden ut där du skapar länkarna?
Ett bra tips är att skriva ut den SQL-fråga som ger dig problem (response.write SQL alltså) - så kan du lättare se om den innehåller rätt saker - eller om det är någon / några länkar som skickar fel i den querystring som bestämmer sorteringen.
<%
'************* Databaskoppling ***********
Dim sSort
sSort = Request.QueryString("sortering")
Set Connect = server.createobject("ADODB.connection")
Connect.Open Session("Connection_String")
Set RecSet = Connect.Execute("SELECT krigstabell.id, krigstabell.krig, krigstabell.krigmot, krigstabell.fran, krigstabell.till FROM krigstabell order by " & sSort)
'*****************************************
%>
<center><table border="0" width="500" cellspacing="0" cellpadding="2">
<tr><td height="15"></td></tr>
<tr class="rubrik"><td colspan="3">Sveriges deltagande i olika krig</td></tr>
<tr><td class="vtext" colspan="3">Här har jag listat de krig som Sverige varit med i mellan åren 1521-1814. </td></tr>
<tr><td height="10" colspan="3"></td></tr>
<tr class="yrkenlista"><td><a href="krig.asp?sortering=krig">Kallas för</A>:</td>
<td><a href="krig.asp?sortering=krigmot">Krig mot</A>:</td>
<td><a href="krig.asp?sortering=fran">Årtal</A>:</td>
<% Do While Not RecSet.EOF
if intRowColor = 0 Then
Response.Write "<TR class=""tabell1"">"
intRowColor = 1
Else
Response.Write "<TR class=""tabell2"">"
intRowColor = 0
End if
%>
<td><a href="krigsinfo.asp?id=<%=RecSet("id")%>"> <%=RecSet("krig")%></A></td>
<td><%=RecSet("krigmot")%></td>
<td><%=RecSet("fran")%> - <%=RecSet("till")%></td></tr>
<%
'*** Loop samt DB-close *****
RecSet.MoveNext
Loop
RecSet.Close
Set RecSet = Nothing
Connect.Close
Set Connect = Nothing
'****************************
%>
270 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a