
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.
Estrazione di record
MC-link Web ® offre un comodo strumento per estrarre un determinato
record da un database visualizzandone il contenuto in una normale
pagina Web. La funzione
output.pl si differenzia da
dbview.pl per il fatto che non
richiede un utilizzo preventivo di
mgrep.pl.
<a href="/cgi-bin/output.pl?datafile+viewer+recno">reference</a>
Dove:
- datafile
È il nome del database "ascii-delimitato" da cui estrarre il record.
Occorre inserire il "path" completo del file la cui estensione deve essere .out
mentre per la separazione dei campi deve essere usato obbligatoriamente come carattere delimitatore
il TAB (ascii 9).
- viewer
È un normale file html (deve risiedere nella stessa directory
del datafile) 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 progressivo del record che si desidera estrarre dal database.
- reference
È il testo "cliccabile" presentato all'utente che permette di
eseguire la procedura ed estrarre il record.
Esempio
Con le seguenti istruzioni è possibile visualizzare i primi tre
record dal nostro
database di prova:
Estrazione del record numero
( 1 )
( 2 )
( 3 )
Estrazione del record numero
(<a href="datafile.out+dbviewer.htm+1"> 1 </a>)
(<a href="datafile.out+dbviewer.htm+2"> 2 </a>)
(<a href="datafile.out+dbviewer.htm+3"> 3 </a>)
Di seguito la struttura del file html "dbviewer.htm" utilizzato come tracciato
per visualizzare i record del database.
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>