Come salvare i dati da un modulo Web di Dreamweaver in un database

Uso di un componente

Passaggio 1

Scarica il modulo nel componente aggiuntivo del database per Dreamweaver. Questo componente aggiuntivo richiede di disporre di Dreamweaver MX o versioni successive. Con il complemento di moduli per database, basta fare clic su un pulsante e si aggiungeranno le informazioni del database e il componente aggiuntivo aggiungerà automaticamente il codice al modulo che invierà la voce dell'utente in un database.

Passaggio 2

Fare doppio clic sul modulo per il file scaricato. MXP del database per installarlo in Dreamweaver. Se hai aperto Dreamweaver, chiudilo prima di installare il file .MXP.

Passaggio 3

Aprire il file di pagina Web in Dreamweaver con il modulo Web.

Passaggio 4

Clicca sul modulo web per selezionarlo. Fare clic su "Menu" in Dreamweaver e quindi su "Comandi". Clicca su "Inserisci FormToDatabase" (Inserisci FormToDatabase) per far apparire la finestra di dialogo per il modulo del database.

Passaggio 5

Inserisci i dettagli del tuo database, incluso il nome del database e il nome utente e la password che utilizzi per connettersi al database. Clicca su "OK" quando hai finito. Il componente aggiuntivo aggiungerà il codice al file di pagina Web. Salva il file e caricalo sul tuo sito web.

Aggiungi il codice

Passaggio 1

Aprire il modulo Web in Dreamweaver. Passare alla vista "Codice" facendo clic sul pulsante "Codice" nella barra degli strumenti "Documento".

Passaggio 2

Trova il codice che avvia il modulo Web. Inizia con "

"

Non prendere in considerazione le virgolette all'inizio e alla fine della riga di codice. Il nome del modulo sarà qualsiasi ma il resto del codice deve rimanere lo stesso all'inizio del modulo Web. Il resto del codice mostrerà quindi i diversi campi per il modulo Web.

Passaggio 3

Salva e chiudi il modulo. Avvia una nuova pagina PHP, fai clic sul menu "File" e quindi sul pulsante "Nuovo". Seleziona "PHP" come tipo di file che stai creando dalle categorie. PHP (PHP, dall'inglese Hypertext Preprocessor, o preprocessore ipertestuale), è un linguaggio di programmazione creato per creare siti Web dinamici. Usa il codice PHP per inviare il modulo di iscrizione in un database, poiché funziona bene con SQL (linguaggio del database).

Passaggio 4

Passare nuovamente alla vista "Codice" e scrivere il codice seguente per avviare la connessione al database:

"

$ cid = {nome database} _connect ($ host, $ usr, $ pwd); // si connette al database che si sta utilizzando.

if (! $ cid) {echo ("ERRORE:". {nome database} _error (). "\ n"); }?> ""

Salta le virgolette all'inizio e alla fine del blocco di codice. Cambia le informazioni delle variabili "$ user", "$ pwd", "$ db" e "$ host" per abbinare quella del tuo database. La maggior parte delle informazioni su $ host saranno in "localhost", quindi potresti mantenerle. Aggiungere il nome del database alla seguente riga: "$ cid = {nome database} _connect ($ host, $ usr, $ pwd); Ad esempio, se si utilizza un database MySQL, il codice sarà" mysql_connect " ($ host, $ usr, $ pwd); ", o" pg_connect ($ host, $ usr, $ pwd); "per un database PostgreSQL, cambia le altre istanze di" {database name} "con il codice corretto per indicare l'applicazione di database che si sta utilizzando.

Passaggio 5

Aggiungi il codice PHP che SQL utilizza per inserire le informazioni del modulo nel database.

"

if ($ _SERVER ['REQUEST_METHOD'] == "POST") {

// Questi sono i campi dal tuo modulo $ field1 = $ _POST ['field1']; $ field2 = $ _POST ['field2']; $ campo3 = $ _POST ['campo3']; $ field4 = $ _POST ['field4'];

// Inserimento nel database $ SQL = "INSERT INTO table"; \ Cambia 'table' con il nome della tabella in cui inserirai i dati in $ SQL = $ SQL. "(colonna1, colonna2, colonna3, colonna4) VALORI"; \ Modificare i nomi delle colonne o dei campi nella tabella del database $ SQL = $ SQL. "('$ campo1', '$ campo2', '$ campo3', '$ campo4')"; \ se hai cambiato i nomi delle variabili sopra, abbina i nomi qui $ result = {nome database} _db_query ($ db, "$ SQL", $ cid);

if (! $ result) {echo ("ERROR:". {nome database} _error (). "\ n $ SQL \ n"); }

echo ("Elementi aggiunti al database con successo \ n");

}

{database name} _close ($ cid); ?> "

Modificare "$ field1", "$ field2", "$ field3" e "$ field4" con i nomi che corrispondono meglio ai campi nel modulo Web. Cambia il "$ campo1", "$ campo2", "$ campo3" e "$ campo4" con il nome degli elementi del modulo nel modulo Web. Se hai più di quattro elementi del modulo, aggiungi altro alle linee di codice. Ad esempio, se il modulo Web è un modulo di contatto con cinque campi (nome, indirizzo, città, stato e codice postale), che fa parte del codice, avrà un aspetto simile al seguente:

"// Questi sono i campi del tuo modulo $ nome = $ _POST ['nome']; $ indirizzo = $ _POST ['indirizzo']; $ città = $ _POST ['città']; $ stato = $ _POST [' state ']; $ zip = $ _POST [' zip ']; "

Presta attenzione ai commenti nel codice (le parti che iniziano con \) per cambiare il codice nei luoghi che sono necessari. Cerca anche gli elementi "{database name}" nel codice e modificali con il nome dell'applicazione di database che stai utilizzando. Salva il file come "submit_into_database.php". Scarica questo file e il file con il modulo Web sul server Web. Entrambi i file devono essere conservati nella stessa cartella.