[ASP] rubrica telefonica

  • Creatore Discussione Creatore Discussione sg2019
  • Data di inizio Data di inizio

sg2019

Nuovo Utente
17 Apr 2019
18
2
3
SICILIA
www.bronteportal.it
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  ")
 
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>
 

Discussioni simili