Ti faccio un esempio di tabella prodotti con pagina elenco prodotti e pagina dettaglio prodotti. Il passaggio da elenco a dettaglio avviene mediante link sul nome del prodotto attraverso il quale viene passato alla pagina dettaglio l'ID del prodotto in modo da recuperare tutti i dati di dettaglio.
Pagina elenco.asp
codice:
<%
set conn = ...
conn.open ...
sql = "SELECT titolo, id, FROM tabella_prodotti"
set rs = conn.execute(sql)
if not rs.eof then
do until rs.eof
%>
"><%=rs("titolo")%>
<%
rs.moveNext
loop
end if
rs.close
set rs = nothing
conn.close
set conn = nothing
%>
Pagina dettaglio.asp
codice:
<%
id = request.queryString("id")
if isNumeric(id) then
set conn = ...
conn.open ...
sql = "SELECT * FROM tabella_prodotti WHERE id = " & id
set rs = conn.execute(sql)
if not rs.eof then
%>
Nome Prodotto: <%=rs("titolo")%>
Prezzo: <%=rs("prezzo")
... eccetera...
<%
else
response.write "Nessun prodotto disponibile in base al criterio di selezione scelto."
end if
rs.close
set rs = nothing
conn.close
set conn = nothing
else
response.write "Operazione errata!"
end if
%>