Guida MC-Web - MC-link

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>
Paolo Ciraci Paolo Ciraci - Guida MC-Web