
Si tenga presente che questa guida viene proposta soprattutto a fini storici e
gli esempi non funzionano più su questo sito.
Per contattare direttamente il Cybernauta:
Mailto@cybernauta
Risposte alle domande più frequenti:
FAQ@cybernauta
Visualizzazione di record
MC-link Web ® propone un'interessante alternativa al "template
standard" per visualizzare i record estratti dalla funzione
mgrep.pl. Tramite
dbview.pl è
possibile generare una lista
intermedia contenente soltanto alcuni dei campi che costituiscono il record.
Da tale lista, con un "click" del mouse, sarà possibile
selezionare il record che interessa che verrà visualizzato nella
sua completezza in una apposita pagina Web.
<a href="/cgi-bin/dbview.pl?datafile+viewer+recno">reference</a>
Tali url vanno inserite nel file
template di mgrep.pl.
- datafile
È il nome del database su cui si è effettuata la ricerca.
Il carattere delimitatore dei campi
deve essere obbligatoriamente il tab (ascii 9).
- viewer
È un normale file html utilizzato per visualizzare il record
i cui campi sono disponibili nelle variabili identificate dal simbolo
"$". Ad esempio il campo "Cognome" sarà disponibile
nella variabile $Cognome. Si ricordi che la procedura distingue
fra maiuscolo e minuscolo per cui la variabile $Indirizzo è
diversa da $indirizzo. Ovviamente la procedura sostituirà
alle variabili l'effettivo contenuto dei campi del database.
Ulteriori informazioni sulle variabili è disponibile nella
documentazione di mgrep.pl.
- recno
È il numero d'ordine nel database del record da visualizzare.
Tale numero progressivo è disponibile nel file
template di mgrep.pl nella
corrispondente variabile $recno.
- reference
È il testo "cliccabile" presentato all'utente nella lista
intermedia di record. Generalmente è costituito dal contenuto di
uno o più campi che costituiscono il record.
Esempio
Riportiamo lo
stesso esempio utilizzato
nella documentazione relativa a
mgrep.pl
modificandone il relativo "template" affinché generi una lista
intermedia contenente per ogni record il solo cognome e nome.
viewer
<html>
<body>
<p>Esempio dell'utilizzo di dbview.pl e output.pl</p>
<p>Di seguito il record estratto dal database: <b>$datafile</b></p>
<table>
<tr><td>Cognome: </td><td><b>$cognome</b></td></tr>
<tr><td>Nome: </td><td><b>$nome</b></td></tr>
<tr><td>Residente: </td><td><b>$citta ( $cap )</b></td></tr>
<tr><td>Anni: </td><td><b>$eta $stato</b></td></tr>
<tr><td>Professione:</td><td><b>$professione</b></td></tr>
<tr><td>Reddito: </td><td><b>$reddito</b></td></tr>
</table>
<hr />
<p><small>Documento predisposto da Paolo Ciraci</small></p>
</body>
</html>
template
<a href="/cgi-bin/dbview.pl?datafile.dat+dbviewer.htm+$recno">
<b>$cognome</b> $nome</a><br />
Avvertenza
Si tenga presente che questa Guida è stata redatta all'inizio del 1996
e nonostante sia stata aggiornata più volte nel corso degli anni è possibile
che alcune funzionalità descritte siano completamente obsolete oppure non siano più
disponibili nelle soluzioni di hosting offerte attuamente da MC-link (ora IRIDEO).
In ogni caso molte delle funzionalità descritte in queste pagine sono state utilizzate
efficacemente su questo sito addirittura fino a giugno 2013 ad esempio per gestire il popolare
dizionario nautico dei termini marinari
italiani ed inglesi oppure l'archivio delle emittenti meteofax
che hanno fatto uso efficacemente di mgrep.pl per l'interrogazione
dei propri database.