asp - asp.net - aspcode.it

COMMUNITY - Login
 Username:
 
 Password:
 
Voglio registrarmi!
Password dimenticata?
 Utenti on-line: 0
 Ospiti on-line: 6415
ASPCode.it - Store
<< lezione precedente lezione successiva >>

Corso di ASP - Lezione 10: Tabelle e Hyperlink

Questa lezione propone un altro esempio di elementi combinati. Avete visto come è semplice assegnare valori di default agli elementi di una form, ora vedrete come è possibile combinare una serie di risultati con hyperlink e querystring.

Visualizzazione di una lista di record

Può risultare utile visualizzare una lista di record in formato di tabella per scopi di modifica dei dati. Questa lezione mostrerà come realizzare una tabella dinamica che includerà valori chiave "hyperlinkati" per permettere di fare uno zoom del record in una specifica tabella. Quando l'utente clicca sul link, l'ID Studente viene passato tramite la querystring. Ora dobbiamo modificare frmStudent.asp per poter rilevare lo Studente ID, e quindi aggiungere la parola chiave WHERE alla nostra stringa SQL.

Definizione di Querystring

Una querystring è parte di un URL, che può avere un aspetto simile al seguente:

frmStudent.asp?sid=00000001

Per accedere alla variabile query string dal nostro script, utilizzeremo il seguente metodo:

VaribaileLocale = request.querystring("VariabileQuerystring")

Tabella Visualizzatrice con Hyperlink

Codice (frmTblView.asp):

<!--#include virtual="/includes/adovbs.inc"-->
<!--#include virtual="/includes/subConn.inc"-->
<%
sql = "SELECT * FROM Studenti"
openCN
rs.Open sql, cn, adOpenKeyset
                 'adOpenKeyset specifica il tipo
                 'di recordset. Consente la totale
                 'navigazione

%>

<html>

<head>
<title></title>
</head>
<body>
<form>
<table border="1">
<tr>
<td>Studente ID</td>
<td>Nome</td>
</tr>
<%do while not rs.EOF%>
<tr>
<td><nobr><a href="frmStudent.asp?sid=<%=rs("SID")%>">
<%=rs("SID")%></a>
</nobr></td>
<td><%=rs("COGNOME") & ", " & rs("NOME")%></td>
</tr>
<%
    rs.MoveNext
  loop
rs.Close
CloseCN
%>

</table>
</form>
</body>
</html>

Applicate ciò che avete appreso.

Utilizzando la tabella di ricerca che avete realizzato per questa lezione, modificate l'argomento href in modo da linkare la vostra form valutazioni.asp per visualizzare i voti. La form valutazioni dovrà essere modificata in modo che possa leggere la variabile querystring, e quindi usare tale valore nella vostra stringa SQL per recuperare il record necessario.

<< lezione precedente lezione successiva >>


Utenti connessi: 6415