5° Anno TEORIA 7. La programmazione lato server | Page 4
19. La programmazione lato server Vers.1.1 – Marzo 2009
Osservando il codice HTML scritto notiamo che:
- l’attributo ACTION del form specifica il nome del file Pserv da chiamare sul server.
Una volta premuto il bottone submit i dati contenuti nei campi del form verranno inviati attraverso il
protocollo HTTP al Web server al quale giungerà la richiesta di esecuzione della pagina
visualizza.pserv seguita dal valore della variabile messaggio
Questo valore sarà associato alla variabile $messaggio per poter essere visualizzato.
N.B. uindi lo scambio dati tra HTML e Pserv avviene utilizzando nei file *.pserv variabili con lo
stesso nome dei campi dei form HTML in cui è presente l’invocazione dei file *.pserv da eseguire.
- l’attributo METHOD del form specifica la modalità con la quale il browser trasferirà le
informazioni sul server.
N.B.
http:///visualizza.pserv&messaggio
4) Interazione con un server SQL tramite un programma lato server
Per poter interagire tramite un browser con una base di dati memorizzata su un Web server occorre
che nel file con estensione *.pserv venga:
a) stabilita una connessione con il server SQL attraverso la pseudoistruzione
SQLConnetti (, , )
dove:
- è l’URL del server SQL (può essere un qualsiasi indirizzo IP di un server in una
rete locale o di Internet);
- e sono il nome dell’utente e la password a lui assegnata per essere
riconosciuti dal serverSQL (vengono anche chiamati parametri di connessione).
Questa pseudoistruzione restituisce un valore di tipo intero chiamato identificativo o ID di
connessione che individua in caso di successo univocamente la connessione aperta.
b) selezionato un database attraverso la pseudoistruzione
SelezionaDB (, )
dove:
- è l’identificativo della connessione stabilita con il server SQL a seguito di
una precedente istruzione SQLConnetti;
- é il nome del database da utilizzare.
c) impostata l’istruzione SQL memorizzandola all’interno di una variabile.
d) eseguita l’istruzione SQL non appena si è stabilita la connessione con il database di
interesse e si è preparata l’istruzione SQL desiderata, si deve eseguire utilizzando la
pseudosistruzione
Esegui (, )
dove:
- è l’identificativo della connessione stabilita con il server SQL a seguito di
una precedente istruzione SQLConnetti;
- é una stringa o il nome di una variabile stringa che contiene il comando SQL.
Autore: Rio Chierego (email: [email protected] - sito web: www.riochierego.it)
Pag. 4