Как да запазваме данните от уеб формуляр на Dreamweaver в база данни

Използване на компонент

Стъпка 1

Изтеглете формуляра в добавката за база данни за Dreamweaver. Тази добавка изисква да имате Dreamweaver MX или по-нова версия. С попълването на формуляри за базата данни просто кликнете върху един бутон и ще добавите информацията за базата данни, а добавката автоматично ще добави кода към формуляра, който ще изпрати в потребителския запис в базата данни.

Стъпка 2

Щракнете двукратно върху формуляра за изтегления файл .MXP на базата данни, за да го инсталирате в Dreamweaver. Ако имате Dreamweaver отворен, затворете го, преди да инсталирате файла .MXP.

Стъпка 3

Отворете файла на уеб страницата в Dreamweaver, който съдържа уеб формуляра ви.

Стъпка 4

Кликнете върху уеб формуляра, за да го изберете. Кликнете върху "Меню" в Dreamweaver и след това върху "Команди". Кликнете върху "Insert FormToDatabase" (Insert FormToDatabase), за да изведете диалоговия прозорец за формата на базата данни.

Стъпка 5

Въведете данните за базата данни, включително името на базата данни и потребителското име и паролата, които използвате, за да се свържете с базата данни. Кликнете върху "OK", когато сте готови. Добавката ще добави кода към файла на уеб страницата. Запишете файла и го качете на уебсайта си.

Добавете кода

Стъпка 1

Отворете уеб формуляра в Dreamweaver. Превключете в изгледа "Код", като кликнете върху бутона "Код" в лентата с инструменти "Документ".

Стъпка 2

Намерете кода, който стартира уеб формуляра. Започва с "

"

Не вземайте предвид котировките в началото и края на реда на кода. Името на формуляра ви ще бъде всеки, но останалата част от кода трябва да остане същата в началото на уеб формуляра. Останалата част от кода ще покаже различните полета за уеб формуляра.

Стъпка 3

Запазете и затворете формуляра. Стартирайте нова PHP страница, кликнете върху менюто "Файл" и след това върху бутона "Нов". Изберете "PHP" като типа на файла, който създавате от категориите. PHP (PHP, от английски Hypertext Preprocessor или хипертекстов препроцесор) е език за програмиране, създаден за създаване на динамични уеб сайтове. Той използва кода на PHP, за да изпрати формуляра за запис в база данни, тъй като работи добре с SQL (език на базата данни).

Стъпка 4

Преминете отново към изгледа "Code" и напишете следния код, за да стартирате връзката към базата данни:

"

$ cid = {име на базата данни} _connect ($ хост, $ usr, $ pwd); // се свържете с базата данни, която използвате.

ако (! $ cid) {echo ("ГРЕШКА:". {име на базата данни} _error (). " }?> "

Прескачайте кавичките в началото и в края на кодовия блок. Променете информацията за променливите "$ user", "$ pwd", "$ db" и "$ host", за да съответства на тази на вашата база данни. Най-голямата информация за $ host ще бъде в "localhost", за да можете да го запазите. Добавете името на базата данни на следния ред: "$ cid = {database name} _connect ($ host, $ usr, $ pwd); Например, ако използвате MySQL база данни, кодът ще бъде" mysql_connect ($ host, $ usr, $ pwd); "или" pg_connect ($ host, $ usr, $ pwd); "за базата данни на PostgreSQL, променете другите копия на" за да посочите приложението на базата данни, което използвате.

Стъпка 5

Добавете кода на PHP, който SQL използва, за да вмъкнете информацията за формуляра в базата данни.

"

ако ($ _SERVER ['REQUEST_METHOD'] == "POST") {

// Това са полетата от формуляра $ field1 = $ _POST ['field1']; $ поле2 = $ _POST ['поле2']; $ field3 = $ _POST ['field3']; $ field4 = $ _POST ['field4'];

// Вмъкване в базата данни $ SQL = "INSERT INTO table"; \ Променете "таблицата" на името на таблицата, която ще вмъквате в SQL $ $ SQL. "(колона1, колона2, колона3, колона4) VALUES"; \ Променете имената на колоните или полетата в таблицата на базата данни $ SQL = $ SQL. "('$ поле1', '$ поле2', '$ поле3', '$ поле4))"; \ ако сте променили имената на променливите по-горе, съвпадайте с имената тук $ result = {database name} _db_query ($ db, "$ SQL", $ cid);

ако (! $ резултат) {echo ("ГРЕШКА:". {име на базата данни} _error (). \ n $ SQL \ n "); }

echo ("Елементи, добавени успешно в базата данни \ n");

}

{име на базата данни} _close ($ cid); ?> "

Променете "$ field1", "field2", "field3" и "$ field4" с имената, които най-добре съответстват на полетата в уеб формуляра. Променете полетата "$ field1", "$ field2", "$ field3" и "$ field4" с името на елементите на формуляра в уеб формуляра. Ако имате повече от четири формулярни елемента, просто добавете повече към линиите с код. Ако например уеб формулярът е формуляр за контакт с пет полета (име, адрес, град, държава и пощенски код), който е част от кода, той ще изглежда така:

"// Това са полетата от вашия формуляр $ name = $ _POST ['name']; $ адрес = $ _POST ['адрес']; $ state = $ _POST [ state ']; $ zip = $ _POST [' zip ']; "

Обърнете внимание на коментарите в кода (частите, започващи с \), за да промените кода в необходимите места. Също така потърсете елементите "{database name}" в кода и ги променете на името на приложението на база данни, което използвате. Запазете файла като "submit_into_database.php". Изтеглете този файл и файла с уеб формуляра на уеб сървъра. И двата файла трябва да се съхраняват в една и съща папка.