|

SISTEMA DI ROTAZIONE BANNER

BANNER.MDB
Per
prima cosa creiamo un database Access mediante la solita
procedura. Questo database (banner.mdb) conterrà
due tabelle.
La
prima tabella che creiamo si chiama 'banner'
e dovrà contenere i seguenti campi:
id (campo contatore; tutti gli altri,
salvo indicazioni diverse, sono campi testo):
è un numero univoco progressivo che viene generato
automaticamente per ogni record inserito;
utente: è il nome dell'utente a
cui il banner fa riferimento;
immagine: è l'indirizzo dove è
posizionato il banner (e deve essere un indirizzo del
tipo http://www.amicopc.com/banner/banneramicopc.gif);
url: è l'indirizzo collegato al banner,
ovvero l'indirizzo del sito (o della pagina) pubblicizzata;
target: in questo campo si specifica se aprire
il collegamento del banner in una nuova finestra o meno;
se il banner fa riferimento ad un sito conviene aprilo
in una nuova finestra. Viceversa, se pubblicizzo una
pagina del mio sito, posso aprila nella finestra corrente.
alt: è il breve testo che viene visualizzato
quando il puntatore del mouse si posiziona sopra il
banner stesso;
tothits: in questo campo numerico viene
memorizzato il numero di volte che il banner è
stato visualizzato;
maxhit: è il numero massimo di volte che
il banner può essere visualizzato. Se non si
desidera porre
un limite alle visualizzazioni consentite, questo campo
conterrà il numero zero; viceversa quando
si raggiungerà il valore contenuto in questo
campo il banner non sarà più visualizzato.
Anche questo è un campo numerico.
totclick:numero di volte che il banner è
stato cliccato; è un campo numerico.
maxclick: numero massimo di volte che il banner
può essere cliccato. Se non si desidera
porre
un limite ai click consentiti, questo campo conterrà
il numero zero; viceversa quando si raggiungerà
il valore contenuto in questo campo il banner non sarà
più visualizzato. Anche
quest'ultimo è un campo numerico.
enddata: data a partire dalla quale il banner non
sarà più visualizzato; se non si è
posto alcun limite temporale alla visualizzazione del
banner questo campo conterrà la parola 'sempre';
viceversa
quando si raggiungerà il giorno specificato in
questo campo il banner non sarà più visualizzato;
peso: in questo campo viene inserito un numero,
compreso tra 1 e 10, che definisce l'importanza del
banner.
fisso: questo campo server per indicare il banner
fisso, ovvero quel banner che viene visualizzato costantemente.
Oltre
alla tabella 'banner' che abbiamo appena realizzato
occorre creare un'altra tabella, che chiameremo 'utenti'
nella quale verranno memorizzate le informazioni relative
agli utenti stessi.
In particolare avremo:
id: campo contatore;
utente: è il nome che identifica univocamente
il proprietario del banner in rotazione all'interno
del nostro circuito; evidentemente non possono esserci
due utenti con lo stesso nome. Viceversa per ogni utente
possono esserci infiniti banner;
user: nome da inserire per visualizzare le statistiche
relative ai propri banner;
pwd: password da inserire per poter visualizare
le statistiche relative ai propri banner.
Una
volta create queste due tabella salvare e memorizzare
il file in una sottocartella che, per convenzione, chiamiamo
'mdb-database'.
Questa cartella evidentmente dovrà avere permessi
di lettura e scrittura, in modo da poter modificare
le informazioni presenti nel database stesso.
|