3.235.239.156 @ 2020/07/03 16:35:59

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

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.

        Nome 
     Cognome 
         età 
       Città 
         cap 
 professione 
stato civile 
     reddito 
             and or 

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 />
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