BETA, la rivista ipertestuale tecnica
BETA La rivista ipertestuale tecnicaBarra BETA
Sommario Abbonamenti a BETA Redazione Liste/Forum Informazioni Indici BETA La rivista ipertestuale tecnica Collegamento al sito Web
BETA - Tecnologie Web

BETA 2399.6 - Tecnologie Web - La Programmazione CGI in Python - Parte 1 | Parte 2 | Parte 3 | Parte 4 | Parte 5

La Programmazione CGI in Python

Parte IV

Marco Buzzo
Collaboratore, BETA

I form

I form sono una sorta di modulo virtuale nel quale l’utente può inserire del testo, rispondere a quesiti, selezionare delle scelte mediante bottoni. Alla fine del form, si trovano in genere due bottoni: invia e resetta. Tutto questo è realizzato mediante codice HTML.

Quando l’utente invia il form, il contenuto viene passato ad un programma CGI, che lo valuta e ad esempio può aggiornare un database.

Proviamo a realizzare un modulo per la ricerca di un dipendente tra quelli appartenenti ad una azienda. Ecco il codice HTML del file form.html:

<HTML>

<Head>

<Title>Questionario per i Clienti</Title>

</Head>

</Body>

<H1>Ricerca nell'archivio degli <em>impiegati</em></H1>

<br>

<Form

Method = "POST"

Action = "http://localhost/echoform.py"

>

<Input Name="nomi" type=hidden value="clienti">

<P>Codice :<Input Name="codice" Type=int>

<P>Nome :<Input Name="nome" Type=text size=32>

<P>Indirizzo : <Input Name="indirizzo" Type=text maxsize=80>

<br>Cap : <Input Name="cap" Type=text size=8>

<br>Città : <Input Name="città" Type=text size=32>

<P>Tel. : <Input Name="tel" Type=text size=16>

<br>Fax : <Input Name="fax" Type=text size=16>

<P>Commenti :

<br><Textarea Name="commenti" Rows=2 Cols=80></Textarea>

<P><Input Name="submit" Type=submit value="Invia">

<Input Name="reset" Type=reset value="Resetta">

</Form>

</Body>

</HTML>

Credo che spiegare il contenuto di questo file sia inutile, in quanto è molto più immediato vederne il risultato; tuttavia è interessante notare la possibilità fornita dal HTML di definire un campo hidden, nascosto.


Collegamento d'articolo

Parte 1 | Parte 2 | Parte 3 | Parte 4 | Parte 5
Successivo: Parte 5


Articoli correlati

CGI Corner e ss. serie curata da Michele Beltrame
Altri Articoli della stessa Rubrica...

Siti Web

http://www.python.org/
http://web.tiscalinet.it/python
Elenco di siti consigliati da BETA...


Ultima revisione:

Copyright © 1995-1999 BETA, tutti i diritti sono riservati. E' vietata la riproduzione senza autorizzazione dell'editore o dell'autore dentro i termini e le condizioni della Licenza Pubblica BETA (LPB)

BETA La rivista ipertestuale tecnica (http://www.beta.it/beta)email info@beta.it
BETA: Frontespizio | Abbonamenti | Redazione | Liste/Forum | Indici | Guida | Copyright