[ASP] rubrica telefonica

Discussione in 'Classic ASP' iniziata da sg2019, 19 Luglio 2019.

  1. sg2019

    sg2019 Nuovo Utente

    Registrato:
    17 Aprile 2019
    Messaggi:
    18
    Mi Piace Ricevuti:
    2
    Punteggio:
    3
    Sesso:
    Maschio
    Occupazione:
    IMPIEGATO
    Località:
    SICILIA
    Home Page:
    salve. ho una tabella access con diversi utenti con recapito telefonico. nella pagina rubrica.asp si visualizzano tutti in ordine alfabetico. Ho inserito dei pulsanti con le lettere dell'alfabeto. Ad ogni pulsante è associata una lettera. vorrei che cliccando sulla lettera A ad esempio si effettuasse un filtro del tipo cognome like 'A%' e magari in un'altra pagina vedere i nominativi con la lettera A. Non voglio fare 21 pagine per quante sono le lettere dell'alfabeto ma vorrei che in una pagina dinamica chiamata risultati.asp ad ogni pressione di un pulsante con relativa lettera si cambiassero i risultati.
    E' possibile?
    grazie a tutti per l'aiuto.
    Felice

    ecco parte del codice nella pagina rubrica.asp
    Codice:
    <td id="A" style="text-align: center" bgcolor="#CCFFCC">
                <font face="AR JULIAN" size="3" color="#FF0000"><a href="risultati.asp" title=" Contatti telefonici lettera A" onclick="window.open('risultatil.asp','Cliente','height=600,width=300,scrollbars=no,toolbar=no,location=no'); return false">
                <font color="#0000FF">A</font></a></font><font color="#0000FF"></font></td>
    
    adeso il codice della pagina risultati.asp

    Codice:
       set rs =conn.execute ("Select * FROM ALLIEVI WHERE COGNOME like   (qui dovrei mettere il link al bottone A)   order by cognome, nome  ")
    
     
  2. Paolo69

    Paolo69 Moderatore Membro dello Staff MOD

    Registrato:
    18 Febbraio 2010
    Messaggi:
    523
    Mi Piace Ricevuti:
    13
    Punteggio:
    18
    Sesso:
    Maschio
    Occupazione:
    Administrator
    Località:
    Italy
    Home Page:
    Prova così:
    Codice:
    <body>
        <p align="center">FILTRO RICERCA<br /><br />
        <a href="risultati.asp?filtro=">VISUALIZZA TUTTI</a><br />
        <a href="risultati.asp?filtro=A">A</a> -
        <a href="risultati.asp?filtro=B">B</a> -
        <a href="risultati.asp?filtro=C">C</a> -
        <a href="risultati.asp?filtro=D">D</a> ecc... ecc..<br /><br />
        </p>
        <%
            ' CODICE ASP
            ' creo la variabile filtro
     
            Dim filtro
                filtro = Request.QueryString("filtro")
            ' do un valore predefinito alla variabile per la selezione della query
                If IsNull(filtro) OR filtro = "" Then filtro = ""
           
            ' query di ricerca
                If filtro = "" Then
            ' ricerca senza filtro
                     QUERY = "Select * FROM ALLIEVI ORDER BY cognome, nome "
                 
                Else
            ' ricerca con filtro
                     QUERY = "Select * FROM ALLIEVI WHERE " &_
                             "COGNOME like '"&filtro&"%' " &_
                             "ORDER BY cognome, nome "
                End If
       
            ' CODICE ASP PRELIEVO RECORDSET
            ' set rs =conn.execute (QUERY)
       
        %>
    </body>
    
    
     
  3. sg2019

    sg2019 Nuovo Utente

    Registrato:
    17 Aprile 2019
    Messaggi:
    18
    Mi Piace Ricevuti:
    2
    Punteggio:
    3
    Sesso:
    Maschio
    Occupazione:
    IMPIEGATO
    Località:
    SICILIA
    Home Page:
    Complimenti Paolo. Hai risolto il mio problema. grazie ancora. Tutte le volte che ho chiesto aiuto sei stato sempre molto disponibile. grazie e buona giornata. Felice
     
    A Paolo69 piace questo elemento.
Sto caricando...

Condividi questa Pagina