Creare una pagina di inserimento record

Ultimo aggiornamento il 25 apr 2024

Scoprite come creare una pagina di inserimento record nell’applicazione Dreamweaver che consenta agli utenti di inserire nuovi record in un database.

Nota

L’interfaccia utente di Dreamweaver e versioni successive è stata semplificata. Di conseguenza, potreste non trovare alcune delle opzioni descritte in questo articolo in Dreamweaver e versioni successive. Per ulteriori informazioni, consultate questo articolo.

Informazioni sulla creazione di pagine di inserimento record

La tua applicazione può contenere una pagina che consente agli utenti di inserire nuovi record in un database.

Una pagina di inserimento comprende da due blocchi costitutivi:

  • Un modulo HTML che consente all'utente di inserire i dati

  • Un comportamento server Inserisci record che aggiorna il database

    Quando un utente fa clic sul pulsante Invio di un modulo, il comportamento server inserisce i record in una tabella di database.

    Puoi aggiungere questi blocchi predefiniti in un'unica operazione usando l'oggetto dati Modulo di inserimento record oppure puoi aggiungerli separatamente usando gli strumenti per moduli di Dreamweaver e il pannello Comportamenti server.

Nota

La pagina di inserimento può contenere solo un comportamento server di modifica record alla volta. Ad esempio, non potete aggiungere alla pagina di inserimento un comportamento server Aggiorna record o Elimina record.

Creare una pagina di inserimento in blocchi separati

Puoi anche generare una pagina di inserimento usando gli strumenti per moduli e i comportamenti server.

Aggiungere un modulo HTML a una pagina di inserimento

Crea una pagina dinamica (File > Nuovo > Pagina vuota) e imposta il layout della pagina usando gli Strumenti di progettazione di Dreamweaver.
Aggiungi un modulo HTML posizionando il punto di inserimento dove vuoi che appaia il modulo e selezionando Inserisci > Modulo > Modulo.

Nella pagina viene creato un modulo vuoto. Potrebbe essere necessario abilitare Elementi invisibili (Visualizza > Ausili visivi > Elementi invisibili) per vedere i bordi del modulo, rappresentati da linee rosse sottili.

Assegna un nome al modulo HTML facendo clic sul tag <form> nella parte inferiore della finestra del documento per selezionare il modulo, aprendo l'Ispettore proprietà (Finestra > Proprietà) e inserendo un nome nella casella Nome modulo.

Non è necessario specificare un attributo action o method per il modulo per indicargli dove e come inviare i dati del record quando l'utente fa clic sul pulsante Invia. Il comportamento server Inserisci record imposta questi attributi automaticamente.

Aggiungi un oggetto modulo come un campo di testo (Inserisci > Modulo > Campo di testo) per ogni colonna nella tabella del database in cui vuoi inserire record.

Gli oggetti del modulo servono per l’inserimento dei dati. I campi di testo sono comuni per questo scopo, ma puoi anche usare menu, opzioni e pulsanti di scelta.

Aggiungi un pulsante Invia al modulo (Inserisci > Modulo > Pulsante).

Puoi cambiare l'etichetta del pulsante Invia selezionando il pulsante, aprendo l'Ispettore proprietà (Finestra > Proprietà) e inserendo un nuovo valore nella casella Etichetta.

Aggiungere un comportamento server per inserire record in una tabella del database (ColdFusion)

Nel pannello Comportamenti server (Finestra > Comportamenti server), fai clic sul pulsante Più (+) e seleziona Inserisci record dal menu a comparsa.
Selezionate un modulo dal menu a comparsa Invia valori da.
Nel menu a comparsa Origine dati, seleziona una connessione al database.
Inserite il nome utente e la password.
Nel menu a comparsa Inserisci nella tabella, seleziona la tabella del database in cui inserire il record.
Specifica una colonna del database in cui inserire il record, seleziona l'oggetto modulo che inserisce il record dal menu a comparsa Valore e quindi seleziona un tipo di dati per l'oggetto modulo dal menu a comparsa Invia come.

Il tipo di dati è il tipo di informazioni che la colonna nella tabella del database si aspetta (testo, numerico, valori opzione booleani).

Ripeti la procedura per ogni oggetto del modulo.

Nella casella Dopo l'inserimento, vai a, inserisci la pagina da aprire dopo che il record è stato inserito nella tabella o fai clic sul pulsante Sfoglia per sfogliare fino al file.
Fate clic su OK.

Dreamweaver aggiunge un comportamento server alla pagina che consente agli utenti di inserire record in una tabella del database compilando il modulo HTML e facendo clic sul pulsante Invia.

Aggiungere un comportamento server per inserire record in una tabella del database (ASP)

Nel pannello Comportamenti server (Finestra > Comportamenti server), fai clic sul pulsante Più (+) e seleziona Inserisci record dal menu a comparsa.
Nel menu a comparsa Connessione, seleziona una connessione al database.

Se necessario, definite una connessione facendo clic sul pulsante Definisci.

Nel menu a comparsa Inserisci nella tabella, seleziona la tabella del database in cui deve essere inserito il record.
Nella casella Dopo l'inserimento, vai a, inserisci la pagina da aprire dopo l'inserimento del record nella tabella oppure fai clic su Sfoglia per individuare il file.
Nel menu a comparsa Ottieni valori da, seleziona il modulo HTML utilizzato per inserire i dati.

Dreamweaver seleziona automaticamente il primo modulo della pagina.

Specifica una colonna del database in cui inserire il record, seleziona l'oggetto modulo che inserirà il record dal menu a comparsa Valore e quindi seleziona un tipo di dati per l'oggetto modulo dal menu a comparsa Invia come.

Il tipo di dati rappresenta il tipo di dati previsto dalla colonna nella tabella del database (testo, numerico, valori di opzioni booleane).

Ripeti la procedura per ogni oggetto del modulo.

Fate clic su OK.

Dreamweaver aggiunge un comportamento server alla pagina che consente agli utenti di inserire record in una tabella del database compilando il modulo HTML e facendo clic sul pulsante Invia.

Per modificare il comportamento del server, apri il pannello Comportamenti server (Finestra > Comportamenti server) e fai doppio clic sul comportamento Inserisci record.

Aggiungere un comportamento server per inserire record in una tabella del database (PHP)

Nel pannello Comportamenti server (Finestra > Comportamenti server), fai clic sul pulsante Più (+) e seleziona Inserisci record dal menu a comparsa.
Selezionate un modulo dal menu a comparsa Invia valori da.
Nel menu a comparsa Connessione, seleziona una connessione al database.
Nel menu a comparsa Inserisci tabella, seleziona la tabella del database in cui inserire il record.
Specifica una colonna del database in cui inserire il record, seleziona l'oggetto modulo che inserirà il record dal menu a comparsa Valore e quindi seleziona un tipo di dati per l'oggetto modulo dal menu a comparsa Invia come.

Il tipo di dati rappresenta il tipo di dati previsto dalla colonna nella tabella del database (testo, numerico, valori di opzioni booleane).

Ripeti la procedura per ogni oggetto del modulo.

Nella casella Dopo l'inserimento, vai a, inserisci la pagina da aprire dopo l'inserimento del record nella tabella oppure fai clic sul pulsante Sfoglia per individuare il file.
Fate clic su OK.

Dreamweaver aggiunge un comportamento server alla pagina che consente agli utenti di inserire record in una tabella del database compilando il modulo HTML e facendo clic sul pulsante Invia.

Creare la pagina di inserimento in una sola operazione

Apri la pagina nella vista Progettazione e seleziona Inserisci > Oggetti dati > Inserisci record > Procedura guidata modulo di inserimento record.
Nel menu a comparsa Connessione, seleziona una connessione al database. Se necessario, definite una connessione facendo clic sul pulsante Definisci.
Nel menu a comparsa Inserisci nella tabella, seleziona la tabella del database in cui deve essere inserito il record.
Se utilizzate ColdFusion, inserite un nome utente e una password:
Nella casella Dopo l'inserimento, vai a, inserisci la pagina da aprire dopo l'inserimento del record nella tabella oppure fai clic sul pulsante Sfoglia per individuare il file.
Nell'area Campi modulo, specifica gli oggetti modulo che desideri includere nel modulo HTML della pagina di inserimento e quali colonne nella tabella del database ogni oggetto modulo deve aggiornare.

Per impostazione predefinita, Dreamweaver crea un oggetto modulo per ogni colonna nella tabella del database. Se il database genera automaticamente ID chiave univoci per ogni nuovo record creato, rimuovi l'oggetto modulo corrispondente alla colonna chiave selezionandolo nell'elenco e facendo clic sul pulsante Meno (-). Questo elimina il rischio che l'utente del modulo inserisca un valore ID già esistente.

Puoi anche cambiare l'ordine degli oggetti modulo nel modulo HTML selezionando un oggetto modulo nell'elenco e facendo clic sulla freccia su o giù sul lato destro della finestra di dialogo.

Specifica come deve essere visualizzato ogni campo di immissione dati nel modulo HTML facendo clic su una riga nella tabella Campi modulo e inserendo le seguenti informazioni nelle caselle sotto la tabella:
  • Nella casella Etichetta, inserite un testo descrittivo da visualizzare accanto al campo di inserimento dati. Per impostazione predefinita, Dreamweaver visualizza il nome della colonna della tabella nell'etichetta.

  • Dal menu a comparsa Visualizza come, selezionate un oggetto modulo che deve servire come campo di inserimento dati. Potete scegliere Campo testo, Area di testo, Menu, Casella di controllo, Gruppo pulsanti di scelta e Testo. Per i valori di sola lettura, selezionate Testo. Potete anche selezionare Campo password, Campo di file e Campo nascosto.

Nota

i campi nascosti vengono inseriti in fondo al modulo.

  • Nel menu a comparsa Invia come, selezionate il formato dei dati accettato dalla tabella del database. Ad esempio, se la colonna della tabella accetta solo dati numerici, selezionate Numerico.
  • Impostate le proprietà dell'oggetto modulo. Sono disponibili diverse opzioni a seconda dell’oggetto modulo selezionato come campo di inserimento dati. Per i campi testo, le aree di testo e il testo, potete inserire un valore iniziale. Per i menu e i gruppi pulsanti di scelta, è necessario aprire un’altra finestra di dialogo per impostare le proprietà. Per le opzioni, selezionate l’opzione Selezionato o Non selezionato.  
Fate clic su OK.

Dreamweaver aggiunge alla pagina sia un modulo HTML che un comportamento server Inserisci record.Gli oggetti del modulo sono disposti in una tabella di base, che puoi personalizzare utilizzando gli strumenti di progettazione di pagine di Dreamweaver.(Assicurati che tutti gli oggetti modulo rimangano entro i confini del modulo.)

Per modificare il comportamento del server, apri il pannello Comportamenti server (Finestra > Comportamenti server) e fai doppio clic sul comportamento Inserisci record.

Altri contenuti simili