Editor  »  Guide  »  Guida FrontPage 

Collegare un modulo ad un database



Una volta che un database è stato importato in un sito web abbiamo la possibilità di creare due tipi base di pagine: quelle che immettono informazioni e quelle che estraggono informazioni dal database.

Le pagine di immissione delle informazioni si basano su di un semplice modulo opportunamente configurato.

Tutti i campi di un modulo (ad esempio nome, cognome, residenza...) verranno inseriti in rispettive colonne del database.
Inoltre ogni invio delle informazioni con un modulo aggiungerà un nuovo record al database.

Passiamo a studiare i passi necessari per configurare il modulo.

  • Apriamo il sito web e creiamo una nuova pagina
  • inseriamo un modulo
    • per farlo apriamo il menu Inserisci
    • selezioniamo Modulo
    • scegliamo quindi un campo modulo
  • ripetiamo l'operazione per inserire altri campi modulo fino ad ottenere un risultato analogo a quello rappresentato in figura
figura
  • assegniamo ora dei nomi a tutti i campi modulo
    • assegniamo ad esempio il nome "mail", "commenti", ed "anni" rispettivamente ai primi tre campi
    • nominiamo inoltre Invia e Reimposta i due pulsanti: per farlo clicchiamo con il pulsante destro di essi e selezioniamo Proprietà campo modulo
figura
  • una volta nominati tutti i campi facciamo clic destro all'interno dell'Area modulo e selezioniamo Proprietà modulo.
figura
  • selezioniamo Invia a database e premiamo quindi il pulsante Opzioni
figura
  • a questo punto dobbiamo scegliere il database che riceverà i risultati del modulo
  • possiamo sceglierlo usando il menu a discesa Connessione di database da utilizzare

 

Cosa fare se nel web non è presente nessuna connessione ad un database


Se non possediamo un database (già pronto) che conterrà i risultati del modulo possiamo crearne uno premendo il pulsante Crea database

Automaticamente FP2000 genererà un database (in formato Access 2000) contenente tanti campi (colonne) quanti sono i campi modulo (aggiungendo il consueto campo ID necessario al corretto funzionamento del database e quattro ulteriori campi che vedremo in seguito).

Nel nostro caso, quindi, il database conterrà i campi (colonne): "ID", "mail", "commenti" ed "anni" e gli altri quattro campi aggiuntivi che vedremo in seguito.

 

Cosa fare se nel web è presente una connessione ad un database


Se il menu Connessione di database da utilizzare visualizza un database allora possiamo selezionarlo e fare in modo che raccolga le informazioni del modulo.

Tuttavia se il campi (colonne) del database non sono etichettati come i campi del modulo FP2000 non saprà dove immagazzinare (nel database) le informazioni che il visitatore invierà tramite il modulo.

Possiamo risolvere questo problema premendo il pulsante Aggiorna database.
In questo modo FP2000 aggiungerà al database tutti i campi non ancora presenti.

 

Come configurare il campo modulo


Passiamo alla scheda Campi da salvare per verificare la corrispondenza tra campi del modulo e colonne del database.

figura

tramite questa finestra possiamo eliminare i campi modulo che non ci interessa che vengano inseriti nel database. Basta selezionare un campo e premere il pulsante Rimuovi.

Passiamo quindi alla scheda Altri campi.

figura

Come sappiamo il modulo di FP2000 è in grado di salvare automaticamente delle informazioni relative al visitatore che sta usando il modulo.
Queste informazioni vengono automaticamente inserite in altre colonne del database.
Tuttavia se non siamo interessati a salvarle possiamo eliminarle usando il tasto Rimuovi presente sulla destra.

A questo punto abbiamo completato la configurazione del modulo che invierà i risultati al database.

Confermiamo con Ok per tornare alla pagina.

Salviamo quindi la pagina.

figura

Notiamo che FP2000 ci consiglia di salvare la pagina con estensione ASP (una normale pagina HTML non potrebbe "dialogare" con un database).

Assegniamo quindi un nome alla pagina e salviamo.

Ultimi articoli Editor

Adobe Edge, la prima animazione HTML5

Come creare una animazione HTML5 con Adobe Edge, esempio completo

Adobe Edge, l'interfaccia

Esaminiamo pannelli e menu del tool gratuito di Adobe per la...

Trasformazioni XSLT in Dreamweaver 8

Primo sguardo agli strumenti XML: trasformare un feed RSS

Layout senza tabelle con Dreamweaver 8

Esaminiamo gli strumenti CSS avanzati del software di Adobe/Macromedia

Il nuovo Dreamweaver 8

Panoramica delle principali novità dell'ultima release del popolare...

Altri articoli

Guide Editor

Guida WebMatrix

Entrare nel mondo dello sviluppo di applicazioni Web con Webmatrix,...

Guida Notepad++

Un editor testuale che funziona perfettamente anche come editor HTML...

Guida Aptana

Creare siti Web o applicazioni con Aptana, l'editor open source,...

Altre guide

Newsletter @Daily HTML.it

Ogni mattina, dal lunedì al venerdì, le novità pubblicate su tutti i siti tecnici del network HTML.it: articoli, guide, notizie dal Web, blog e molto altro.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Google AdWords Base

27 Febbraio 2012 a Milano
Disponibilità: 7 Posti

Corso Webmaster base

12 Marzo 2012 a Milano
Disponibilità: 6 Posti

Corso Webmaster base

20 Febbraio 2012 a Roma
Disponibilità: 7 Posti

Corso Google AdWords Base

28 Marzo 2012 a Roma
Disponibilità: 7 Posti