Salve, premetto di essere un principiante, gestisco un sito sui videogiochi in asp con database per gestire gli articoli, il mio problema risiede nell'ordinare gli articoli in ordine alfabetico cioè da una lista di lettere. Per farvi capire meglio vi mostro il sito http://www.retrogaming.it
Allora una volta entrati nel sito l'utente sceglie una console dalla lista sistemi, clicca ed entra nella pagina console.asp?id=(console) e in questa pagina compaiono solo i giochi della console scelta e fin qui funziona, ora io vorrei che una volta entrati nella pagina console.asp?id=(console) appaia una lista di lettere (A,B,C ecc.) e cliccando su una lettera appaia la lista di articoli (articolo.asp?id=) corrispondenti alla lettera e alla console scelta.
Vi mostro il codice presente nella pagina console.asp:
<!--#include file="connessione.asp"-->
<%idx = request("id")%>
<%
Set RSa = Server.CreateObject("ADODB.Recordset")
RSa.ActiveConnection = con
sqlString = "select id from console where lcase(nome) = '" & lcase(idx) & "'"
RSa.open sqlString
idr = rsa("id")
ok = -1
Set RS = Server.CreateObject("ADODB.Recordset")
RS.ActiveConnection = con
sqlString = "SELECT * from articoli WHERE attivo = " & ok & " AND console =" & idr
RS.open sqlString
while not rs.eof
foto = rs("foto1")
if foto = "" or isnull(foto) then
foto = "vuota.jpg"
end if
Set RSb = Server.CreateObject("ADODB.Recordset")
RSb.ActiveConnection = con
sqlString = "select nome from console where id=" & rs("console")
RSb.open sqlString
%>
<p class="testo">
<a class="testol" href="articolo.asp?id=<%=rs("id")%>"><img src="img.aspx?img=/public/<%=foto%>&height=60" alt="<%=rs("titolo")%>" hspace="5" border="0" align="left"><b><font color="#C40014"><%=rs("titolo")%></font></b></a><br>Sistema: <%=rsb("nome")%><br>Anno: <%=rs("anno")%>
<%rs.movenext
wend%>
Grazie di tutto
Allora una volta entrati nel sito l'utente sceglie una console dalla lista sistemi, clicca ed entra nella pagina console.asp?id=(console) e in questa pagina compaiono solo i giochi della console scelta e fin qui funziona, ora io vorrei che una volta entrati nella pagina console.asp?id=(console) appaia una lista di lettere (A,B,C ecc.) e cliccando su una lettera appaia la lista di articoli (articolo.asp?id=) corrispondenti alla lettera e alla console scelta.
Vi mostro il codice presente nella pagina console.asp:
<!--#include file="connessione.asp"-->
<%idx = request("id")%>
<%
Set RSa = Server.CreateObject("ADODB.Recordset")
RSa.ActiveConnection = con
sqlString = "select id from console where lcase(nome) = '" & lcase(idx) & "'"
RSa.open sqlString
idr = rsa("id")
ok = -1
Set RS = Server.CreateObject("ADODB.Recordset")
RS.ActiveConnection = con
sqlString = "SELECT * from articoli WHERE attivo = " & ok & " AND console =" & idr
RS.open sqlString
while not rs.eof
foto = rs("foto1")
if foto = "" or isnull(foto) then
foto = "vuota.jpg"
end if
Set RSb = Server.CreateObject("ADODB.Recordset")
RSb.ActiveConnection = con
sqlString = "select nome from console where id=" & rs("console")
RSb.open sqlString
%>
<p class="testo">
<a class="testol" href="articolo.asp?id=<%=rs("id")%>"><img src="img.aspx?img=/public/<%=foto%>&height=60" alt="<%=rs("titolo")%>" hspace="5" border="0" align="left"><b><font color="#C40014"><%=rs("titolo")%></font></b></a><br>Sistema: <%=rsb("nome")%><br>Anno: <%=rs("anno")%>
<%rs.movenext
wend%>
Grazie di tutto