Cum se salvează datele dintr-un formular web Dreamweaver într-o bază de date

Utilizarea unei componente

Pasul 1

Descărcați formularul în add-in pentru baza de date pentru Dreamweaver. Acest add-on necesită să aveți Dreamweaver MX sau o versiune ulterioară. Cu completarea formularelor pentru baza de date, trebuie doar să faceți clic pe un buton și să adăugați informațiile bazei de date, iar add-on-ul va adăuga automat codul la formularul care va trimite intrarea utilizatorului într-o bază de date.

Pasul 2

Faceți dublu clic pe formularul pentru fișierul descărcat .MXP al bazei de date pentru ao instala în Dreamweaver. Dacă aveți Dreamweaver deschis, închideți-l înainte de a instala fișierul .MXP.

Pasul 3

Deschideți fișierul de pagină web din Dreamweaver care are formularul Web.

Pasul 4

Faceți clic pe formularul web pentru al selecta. Faceți clic pe "Meniu" în Dreamweaver și apoi pe "Comenzi". Faceți clic pe "Insert FormToDatabase" (Insert FormToDatabase) pentru a afișa caseta de dialog pentru formularul bazei de date.

Pasul 5

Introduceți detaliile bazei dvs. de date, inclusiv numele bazei de date și numele de utilizator și parola pe care le utilizați pentru a vă conecta la baza de date. Faceți clic pe "OK" când ați terminat. Adăugarea va adăuga codul în fișierul paginii Web. Salvați fișierul și încărcați-l pe site-ul dvs. Web.

Adăugați codul

Pasul 1

Deschideți formularul Web din Dreamweaver. Treceți la vizualizarea "Cod" făcând clic pe butonul "Cod" din bara de instrumente "Document".

Pasul 2

Găsiți codul care inițiază formularul Web. Începe cu "

"

Nu țineți cont de citatele de la începutul și sfârșitul liniei de cod. Numele formularului dvs. va fi orice, dar restul codului trebuie să rămână același la începutul formularului Web. Restul codului va afișa apoi diferitele câmpuri pentru formularul Web.

Pasul 3

Salvați și închideți formularul. Începeți o nouă pagină PHP, faceți clic pe meniul "Fișier" și apoi pe butonul "Nou". Selectați "PHP" ca tip de fișier pe care îl creați din categorii. PHP (PHP, de la Hypertext Preprocessor în engleză sau preprocesor de hipertext) este un limbaj de programare creat pentru a crea site-uri dinamice. Utilizează codul PHP pentru a trimite formularul de intrare într-o bază de date, deoarece funcționează bine cu SQL (limba bazei de date).

Pasul 4

Treceți din nou la vizualizarea "Cod" și scrieți următorul cod pentru a începe conectarea la baza de date:

"

$ cid = {nume de bază de date} _connect ($ host, $ usr, $ pwd); // conectați la baza de date pe care o utilizați.

dacă {! $ cid) {echo ("ERROR:". {nume de bază de date} _error (). "\ n"); }?> "

Treceți la ghilimele de la începutul și la sfârșitul blocului de coduri. Modificați informațiile variabilelor "$ user", "$ pwd", "$ db" și "$ gazdă" pentru a se potrivi cu cea a bazei de date. Cele mai multe informații despre $ gazdă vor fi în "localhost", astfel încât să le poți păstra. Adăugați numele bazei de date la următoarea linie: "$ cid = {database name} _connect ($ host, $ usr, $ pwd); De exemplu, dacă utilizați o bază de date MySQL, codul va fi" mysql_connect ($ host, $ usr, $ pwd); sau "pg_connect ($ host, $ usr, $ pwd)" pentru o bază de date PostgreSQL, modificați celelalte instanțe ale " pentru a indica aplicația bazei de date pe care o utilizați.

Pasul 5

Adăugați codul PHP pe care îl utilizează SQL pentru a insera informațiile din formular în baza de date.

"

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

// Acestea sunt câmpurile din formularul $ field1 = $ _POST ['field1']; $ câmp2 = $ _POST ['field2']; $ field3 = $ _POST ['domeniu3']; $ câmp4 = $ _POST ['field4'];

// Introducerea în baza de date $ SQL = "INSERT INTO table"; \ Schimbați 'table' cu numele tabelului pe care îl veți introduce în SQL $ = $ SQL. "(coloana 1, coloana 2, coloana 3, coloana 4) VALORI"; \ Schimbați numele câmpurilor sau câmpurilor din tabela de baze de date $ SQL = $ SQL. "('$ câmp1', '$ field2', '$ field3', '$ field4')"; \ dacă ați schimbat numele variabilelor de mai sus, potriviți numele aici $ result = {name database} _db_query ($ db, "$ SQL", $ cid);

dacă (! $ rezultat) {echo ("ERROR:". {nume de bază de date} _error () "\ n $ SQL \ n"); }

echo ("Articole adăugate la baza de date cu succes \ n");

}

{numele bazei de date} _close ($ cid); ?> "

Modificați "câmpul $ 1", "câmpul $ 2", "câmpul $ 3" ​​și "câmpul $ 4" cu numele care corespund cel mai bine câmpurilor din formularul Web. Modificați câmpurile "$ field1", "$ field2", "$ field3" și "$ field4" prin numele elementelor formularului din formularul Web. Dacă aveți mai mult de patru elemente de formă, adăugați mai mult la liniile de cod. De exemplu, dacă formularul Web este un formular de contact care are cinci câmpuri (nume, adresă, oraș, stat și cod poștal), care face parte din cod, acesta va arăta astfel:

"// Acestea sunt câmpurile din formularul $ name = $ _POST ['name']; $ address = $ _POST ['adresa']; $ state = $ _POST [ ]]; $ zip = $ _POST ['zip']; "

Acordați atenție comentariilor din cod (părțile care încep cu \) pentru a schimba codul în locurile necesare. Căutați, de asemenea, elementele "{nume de bază de date}" în cod și modificați-le în numele aplicației de bază de date pe care o utilizați. Salvați fișierul ca "submit_into_database.php". Descărcați acest fișier și fișierul cu formularul Web de pe serverul Web. Ambele fișiere trebuie păstrate în același folder.