Nwlapcug.com


Come salvare i dati del modulo Web Dreamweaver in un Database



Un modulo Web è un modo per raccogliere informazioni dai visitatori, e richiede solo una piccola quantità di codice HTML (Hypertext Markup Language) per creare un modulo Web con Dreamweaver. Tuttavia, il Web form non sarà utile se non si specifica nel codice cosa fare con le informazioni raccolte dal modulo. Alcuni webmaster salvare le informazioni in un file di testo di essere guardata e gestito più tardi. Altri scelgono di salvare le informazioni in un database. Ciò mantiene i dati organizzata e sicura mentre rendendo più facile per eseguire query e visualizzare su altre pagine del sito Web.

Istruzioni

Utilizzo di un componente

1

Scarica il modulo di Database plugin per Dreamweaver. Il plugin richiede che si dispone di Dreamweaver MX o versione successiva. Con il modulo di Database plugin, basta fare clic su un pulsante e aggiungere le informazioni del database e il plugin aggiungerà automaticamente il codice al form che invia l'input dell'utente in un database.

2

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

3

Aprire il file di pagina Web in Dreamweaver che ha modulo Web.

4

Fare clic su Web form per selezionarlo. Fare clic su "Menu" in Dreamweaver e quindi "Comandi". Fare clic su "Inserire FormToDatabase" per visualizzare la finestra di dialogo per modulo al Database.

5

Immettere i dettagli per il vostro database, inclusi il nome del database e il nome utente e la password che utilizzi per accedere al database. Quando hai finito, fai clic su "OK". Il plugin verrà aggiunto il codice per il file della pagina Web. Salvare il file e caricarlo sul tuo sito Web.

Aggiunta di codifica

6

Aprire il modulo Web in Dreamweaver. Passare alla visualizzazione "Codice" cliccando sul pulsante "Codice" sulla barra degli strumenti "Documento".

7

Cercare il codice che inizia il modulo Web. Si inizia con "< nome modulo." Sostituire il gestore di "azione" con "action="submit_into_database.php." Per esempio, il codice risulterà simile al seguente:

"< nome modulo ="webform"action="submit_into_database.php "metodo ="post""

Ignorare le virgolette all'inizio e alla fine della riga di codice. Il nome di modulo sarà qualcos'altro ma il resto del codice dovrebbe rimanere lo stesso all'inizio del modulo Web. Il resto del codice dopo che mostra i diversi campi per il modulo Web.

8

Salvare e chiudere il modulo. Iniziare una nuova pagina PHP cliccando sulla voce di menu "File" e poi il pulsante "Nuovo". Selezionare "PHP" come il tipo di file che si crea tra le categorie. PHP (Hypertext Preprocessor) è un linguaggio di scripting creato per rendere i siti Web dinamici. Utilizzare PHP per il codice per inviare il modulo di input in un database, perché funziona bene con SQL (linguaggio di database).

9

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

"<? php

$user = "nome utente";

$pwd = "password";

$db = "formdb";

$host = "localhost";

$cid = Connect di {nome del database} ($host, $usr, $pwd); //connect al database si sta utilizzando.

Se (! $cid) {echo ("errore:". {name}_error() del database. "\n"); }

? > "

Omettere le virgolette all'inizio e alla fine del blocco di codice. Modificare le informazioni per il "$user", "$pwd," variabili "$db" e "$host" in base a quella del database. La maggior parte delle informazioni di $host sarà "localhost", così è possibile mantenere questo lo stesso. Aggiungere il nome del database per la seguente riga: "$cid = {database name}_connect($host,$usr,$pwd);." Per esempio, se si utilizza un database MySQL, il codice sarà "mysql_connect($host,$usr,$pwd);" o "pg_connect($host,$usr,$pwd);" per un database di PostgreSQL. Modificare le altre istanze del "nome del database del {}" giusto codice per indicare l'applicazione di database che si utilizza.

10

Aggiungere il codice PHP che utilizzerà SQL per inserire le informazioni nel modulo nel database.

"<? php

Se ($ Server ['REQUEST_METHOD'] = = "POST") {

Questi sono i campi del modulo

$field1 = $ post ['campo1'];

$field2 = $ post ['campo2'];

$field3 = $ post ['campo3'];

$field4 = $ post ['field4'];

Inserimento in database

$SQL = "INSERT INTO table"; \Change 'tabella' al nome della tabella si inserendo i dati in

$SQL = $SQL. "(Colonna1, Colonna2, Colonna3, column4) valori"; \Change ai nomi delle colonne o campi nella tabella di database

$SQL = $SQL. "('$field1', '$campo2', '$campo3', '$Campo4')"; \if cambiato i nomi delle variabili di cui sopra, corrispondono ai nomi qui

$result = {database name}_db_query($db,"$SQL",$cid);

Se (! $result) {

echo("ERROR: " . {database name}_error() . "\n$SQL\n"); }

Echo ("elementi aggiunti al database successfully\n");

}

{database name}_close($cid);

? > "

Modificare il "$field1", "$field2", "$field3" e "$field4" di nomi che coorespond meglio ai campi dal modulo Web. Modificare il "campo1", "campo2," "campo3" e "field4" per il nome della forma degli oggetti nel modulo Web. Se si dispone di più di quattro elementi di modulo, solo aggiungere di più per le righe di codice. Per esempio, se il modulo Web è un modulo di contatto che dispone di cinque campi (nome, indirizzo, città, stato e codice postale), quella parte di codice sarà qualcosa di simile:

"//These sono i campi del modulo

$name = $ post ['nome'];

$address = $ post ['indirizzo'];

$city = $ post ['città'];

$state = $ post ['stato'];

$zip = $ post ['zip']; "

Prestare attenzione ai commenti nel codice (le parti che inizia con \) per modificare il codice nei luoghi che sono necessari. Anche cercare gli elementi di "{nome}" del database nel codice e modificarlo con il nome dell'applicazione di database che si sta utilizzando. Salvare il file come "submit_into_database.php." Caricare questo file e il file con il modulo Web sul server Web. Entrambi i file devono essere tenuti nella stessa cartella.