Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Selezione da ordine alfabetico per tipo

    Salve, premetto di essere un principiante e per questo vi chiedo un grande favore, io gestico un sito sui videogiochi ovviamente in asp con database per gestire gli articoli divisi per console, ho già provato la ricerca nel vostro forum ma non ho trovato nulla al caso mio, cmq vorrei sapere come fare per ordinare tutti gli articoli in ordine alfabetico, cioè quando clicco su una determinata console mi dovrebbe apparire un elenco di lettere dalla quale accedere alle recensioni specifiche della console. Sto provando da qualche giorno ma nulla da fare...
    Il mio database (database.mdb) è formato da una una tabella chiamata articoli dove ci sono tutte le recensioni con id, titolo, console.
    Per farvi capire meglio io dalla home clicco sul link console che mi porta alla pagina console.asp (filtrata per tipo di console), cliccando poi sulla lettera mi dovrebbe uscire l'elenco di articoli corrispondenti alla lettera e alla console ed infine cliccando sull'articolo finirei in articolo.asp?id=(numero id della recensione)

    codice:
     
    <%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"> 
    ">[img]img.aspx?img=/public/<%=foto%>&height=60[/img]" hspace="5" border="0" align="left"><font color="#C40014"><%=rs("titolo")%></font>
    Sistema: <%=rsb("nome")%>
    Anno: <%=rs("anno")%> 
    <%rs.movenext 
    wend%>
    Spero che possa esservi utile per darmi una mano, il sito cmq è questo, noterete il casino che vorrei sistemare.

    http://www.retrogaming.it

    Grazie

  2. #2
    ehm mi son perso nella spiegazione. Allora, per il menu alfabetico

    codice:
    dim alfabeto
    alfabeto=array("A","B,"C","D",etc etc)
    
    for i=0 to ubound(alfabeto)
    
    response.write "" & Alfabeto(i) & " | "
    next
    la pagina che raccoglierà la scelta per lettera (io l'ho chiamata elenco_filtrato.asp) farà una query al database del tipo

    codice:
    dim scelta
    scelta=replace(request.querystring("c"),"'","''")
    
    dim sql
    sql="select * from TABELLA where titolo like '" & scelta & "%'"
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Grazie per la risposta Santino ma vedi come detto sono un principiante, il sito me lo hanno lasciato così ed ora che cerco di modificarlo mi trovo in difficoltà. Beh forse non sono stato così chiaro nella spiegazione, ripeto brevemente: allora io entro nel sito guardo la lista sistemi scelgo la console e clicco, a questo punto entro nella pagina console.asp nella quale c'è una lista di lettere, clicco sulla lettera e mi appaiono i giochi della lettera e della console corrispondente. La pagina contenente l'articolo è articolo.asp.

    Come potrei integrare il codice che mi hai dato nel codice che vi ho mostrato?

    Scusatemi, giuro che sto cercando di imparare

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.