3.230.76.196 @ 2020/04/10 07:54:16

Guida MC-Web - MC-link

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

Il Cybernauta è presente anche su Twitter: Twitter@cybernauta

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

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.

K16PC71-articoli