Come fare a...
Web
Come fare a...

Creare applicazioni web con Dreamweaver CS4

Inserimento dei record nel database

Pagine: Pagina precedente 2 di 5 Pagina successiva
Autore: Alessandra Salvaggio - Tratto da: Dreamweaver CS4 guida all'uso - Edizioni FAG Milano

Inserire un record in un database

Utilizzeremo la connessione appena creata per inserire i valori immessi dagli utenti tramite il modulo di registrazione nella tabella Utenti del database Contatti.
Prima, però, occorre creare un file a cui inviare l’utente dopo che si è registrato, con la conferma dell’avvenuta registrazione. Create un nuovo file sulla base del solito modello e salvatelo con il nome grazie.asp.
Inserite il testo che vedete nella figura 6.


Figura 6: il file grazie.asp

Aprite il file registrazione.asp. Fate clic all’interno del modulo e aprite il pannello Comportamenti server. Se non fosse aperto, scegliete Finestra > Comportamenti server. Premete l’icona a forma di + e, dal relativo menu, scegliete Inserisci record.
Dreamweaver mostrerà la finestra Inserisci record, visibile in figura 7.
Dal menu Connessione scegliete la connessione su cui state lavorando; dal menu Inserisci nella tabella scegliete Utenti, ossia la tabella del nostro database in cui vogliamo memorizzare i dati del modulo.
Nella casella Dopo l’inserimento vai a scrivete o selezionate il file grazie.asp.
Dreamweaver capisce che i dati devono essere ottenuti dal modulo di registrazione e, nella casella Elementi modulo, prova ad associare sulla base del loro nome gli oggetti del modulo con i campi del database. Se non ci riesce, selezionate l’oggetto modulo che non è associato a una colonna e, dal menu Colonna, scegliete la colonna della tabella a cui deve essere associato. Il contenuto degli oggetti modulo pwd2, contratto e textarea non devono essere inviati al database. Premete OK per concludere.


Figura 7: la finestra Inserisci record

Prima di inserire i dati del nuovo utente nel database, si deve anche controllare che nessun altro prima abbia scelto lo stesso nome utente, ossia che nel database non esista già un record che nella colonna Nome Utente contiene un nome utente uguale a quello che stiamo tentando di memorizzare.
Innanzitutto create un file (salvatelo con il nome utenteEsistente.html) che avvisi l’utente che l’Id inserito è già utilizzato da un altro utente e invitatelo a ripetere la registrazione con un opportuno collegamento al file registrazione.asp.
Tornate al file registrazione.asp e aprite di nuovo il pannello Comportamenti server. Premete l’icona a forma di + e, dal relativo menu, scegliete Autenticazione utente > Controlla nuovo nome utente. Dreamweaver mostrerà la finestra Controlla nuovo nome utente, visibile in figura 8.


Figura 8: la finestra Controlla nuovo nome utente

Nella casella Campo Nome Utente, specificate che il nome utente deve essere preso dal campo Id. Poi specificate la pagina da caricare, se il nome utente risulta già esistente.
Salvate il file e provatelo nel browser o con la vista dal vivo. Compilate il modulo visibile in figura 9 e premete il pulsante Invia. Tutti i dati vengono scritti nel database, come visibile in figura 10, e il browser vi mostra la pagina grazie.asp.


Figura 9: il modulo compilato


Figura 10: un record inserito nel database

Continua: Pagina precedente 2 di 5 Pagina successiva
Condividi

Edizioni FAG Milano

Vedi anche...

Sempre aggiornato





Abbonati alla newsletter di Come fare a... Sottoscrivi l'RSS di Come fare a... Usi Windows Live Messenger? Abbonati ai nostri Windows Live Alerts Diventa fan di Come fare a... su Facebook Seguici su Twitter Scarica il Widget per Mac OS X