Lorenzo Pascucci
a- a+

Visualizzare i click dal database (statistiche)

Nella lezione precedente abbiamo visto come era possibile realizzare un contaclick. In questa, con gli stessi dati, realizzeremo una pagina dove potremmo leggere il numero dei click di ogni link inserito in database, logicamente tale lezione può essere utilizzata anche come semplice esempio per interfacciarsi e leggere i dati di un database.

Le righe che compongono tale pagine sono poche e il tutto contiene:
- modulo per far leggere il numero di click solo agli autorizzati
- controllo password
- lettura dati
- tabella dove inserire i dati letti

Tutto nella pagina che chiameremo totclick.asp.
Ecco il codice:

<HTML>
<HEAD><TITLE>Statistiche Click</TITLE></HEAD>
<BODY>
<TABLE>
<%
If Request.Form("user") = "abc" And Request.Form("pass") = "abc"_
Then

Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "driver={Microsoft Access Driver (*.mdb)};" & _
"dbq="&Server.MapPath("contaclick.mdb") 

Set rs = cn.Execute("Click")
Response.write "<TR><TD><center>SITO</center></TD>"
Response.Write "<TD><center>Numero Click</center></TD></TR>"
Do While Not rs.EOF
Response.write "<TR><TD>" & rs("URL") & "</TD>"
Response.write "<TD align=right><center>" & rs("Click") & _
"</center></TD></TR>"
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
Cn.Close
Set Cn= Nothing
Else 
%>
<TR><TD>
<H1>Contatore di Click</H1>
<FORM action="totclick.asp" method="Post">
<p align="center">
Username: <INPUT type=text name="user"><BR>
Password: <INPUT type=password name="pass"><BR>
<INPUT type=Submit value="Entra !">
</FORM>
</TD></TR>
<% End If %>
</TABLE>
</BODY>
</HTML>

Come è possibile vedere il codice asp è diviso in 2 parti.
La prima serve per controllare i dati dell'amministratore in modo da permettere la lettura dei click per ogni link solo agli autorizzati (webmaster).
La seconda parte legge i dati e contemporaneamente realizza la tabella attraverso il ciclo Do While...

Infine dopo il codice asp c'è del codice html che non è altro che il modulo dove inserire i dati per l'accesso alla lettura dei click.



Ti potrebbe interessare anche

commenta la notizia

C'è 1 commento
Pier Paolo
Condividi le tue opinioni su questo articolo!