Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako ušetriť Dreamweaver webového formulára dáta do databázy

Web forma je spôsob , ako získať informácie od vašich návštevníkov , a to vyžaduje len malé množstvo HTML ( Hypertext Markup Language ) kód pre vytvorenie webového formulára s Dreamweaver . Avšak, bude webového formulára nebolo vhodné , ak zadáte v kóde , čo robiť s informácií získaných z formulára . Niektorí webmasteri uložiť informácie do textového súboru , aby sa pozrel na a manipulácia s nimi neskôr . Ostatné zvoliť uloženie informácií v databáze . To udržuje dáta organizované a bezpečné a zároveň uľahčuje dotaz a zobraziť na iných stránkach na webových stránkach . Návod
pomocou komponentného
1

Stiahnite si formulár k databáze plugin pre Dreamweaver . Plugin vyžaduje , aby Dreamweaver MX alebo novší . Pomocou formulára do databázy plugin , stačí kliknúť na tlačidlo a pridať informácie o databáze a plugin bude automaticky pridať kód do formulára , ktorý zašle užívateľovi vstup do databázy .
2

Double - kliknite na formulár k databáze je . MXP stiahnuť súbor ho nainštalovať do Dreamweaver . Ak máte Dreamweaver otvorený , zatvorte ho pred inštaláciou súbor . MXP .
3

Otvorte súbor webovej stránky v Dreamweaver , ktorý má webový formulár .
4

Kliknite na webový formulár , vyberte ho . Kliknite na tlačidlo "Menu " v Dreamweaver a potom " príkazy . " Kliknite na tlačidlo " Vložiť FormToDatabase " vyvolajte dialógové okno pre formuláre do databázy .
5

Zadajte v detailoch pre databázu , vrátane názvu databázy a užívateľské meno a heslo , ktoré používate pre prihlásenie do databázy . Kliknite na tlačidlo " OK " , keď ste hotoví . Plugin pridá kód do súboru webovej stránky . Uložte súbor a nahrať ju na svojich webových stránkach .
Pridanie kódovanie
6

Otvorte webový formulár v aplikácii Dreamweaver . Prepnite do " Code " zobrazenie po kliknutí na tlačidlo " Code " na paneli nástrojov " dokument " .
7

Pozrite sa na kód , ktorý začína webového formulára . Začína s " < názov formulára . " . Nahradiť " akčná " popisovač s " action = " submit_into_database.php " Napríklad , bude kód vyzerať takto :

" < metóda názov formulára = " webform " action = " submit_into_database.php " = " post " "

Neprihliada úvodzovky na začiatku a na konci riadku kódu . Vaše meno podoba bude niečo iné , ale zvyšok kódu by mal zostať rovnaký na začiatku webového formulára . Zvyšok kódu , po ktorý ukazuje rôzne pole pre webové formuláre .
8

Uložte a zatvorte formulár . Spustenie nového PHP stránky kliknutím na " Súbor " položku menu a potom " New " tlačidlo . Vyberte " PHP " ako typ súboru , ktorý sa vytvára z týchto kategórií . PHP ( Hypertext Preprocessor ) je skriptovací jazyk vytvorený , aby dynamických webových stránok . Použitie PHP pre kód posielať vstupného formulára do databázy , pretože to funguje dobre s SQL ( jazyk databázy )
9

Prejdite na " kód " zobrazenie znova a zadajte nasledujúci kód pre nadviazanie pripojenia k databáze : .

" < ? php

$ user = " užívateľské meno " ;

$ pwd = " heslo " ;

$ db = " formdb " ;

$ host = " localhost " ;

$ cid = { meno databázy } _connect ( $ host , $ usr , $ pwd ) ;//pripojenie k databáze , ktorú používate klipart

if ( $ CID . ! ) ? { . echo ( . " ERROR : " { meno databázy } _error ( ) " \\ n" ) ; }

> "

vynechať úvodzovky na začiatku a ukončenia blok kódu . Zmeňte informácie pre " $ user " , " $ pwd " , " $ db " a " $ host " premenné tak , aby zodpovedal vašej databázy . Väčšina informácií $ hosť bude " localhost " , takže sa môžu si to isté Pridať názov databázy na nasledujúci riadok : " $ cid = { meno databázy } _connect ( $ host , $ usr , $ pwd ) ; . " Napríklad , ak používate databázu MySQL , bude kód . byť " mysql_connect ( $ host , $ usr , $ pwd ) " alebo " pg_connect ( $ host , $ usr , $ pwd ) " . pre databázu PostgreSQL Zmeňte ďalšie inštancie " { meno databázy } " na pravej kódu na ukazujú , databázové aplikácie , ktorú používate .
10

Pridajte PHP kód , ktorý sa bude používať SQL vložiť informácie z formulára do databázy .

" < ? php

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

//Ide o polia z formulára

$ pole1 = $ _POST [ ' pole1 " ] ;

$ field2 = $ _POST [ ' field2 ' ] ;

$ field3 = $ _POST [ ' field3 ' ] ;

$ Field4 = $ _POST [ ' Field4 ' ] ;

//Vloženie do databázy

$ SQL = " INSERT INTO tabuľka " ; \\ \\ zmenou " stôl " k názvu tabuľky budete vkladanie dát do

$ SQL = $ SQL . " ( Sloupec1 , Sloupec2 Sloupec3 , column4 ) VALUES " , \\ \\ Zmena názvov stĺpcov alebo polí v tabuľke databázy

$ SQL = $ SQL . " ( ' $ Pole1 ' , ' $ field2 ' , ' $ field3 ' , ' $ Field4 ' ) " ; \\ \\ , ak ste zmenili názvy premenných uvedených , zhodovať s názvami tu

$ result = { Názov databázy } _db_query ( $ db , " $ SQL " , $ cid ) ;

if ( $ result ! ) {

echo ( " Chyba: " { názov databázy . } _error ( ) . " \\ n $ SQL \\ n" ) ; }

echo ( " Položky pridané do databázy úspešne \\ n" ) ;

}

{ meno databázy } _Zavřít ( $ cid ) ;

> "

Zmeniť " $ pole1 , " " $ field2 , " " $ field3 " a " $ Field4 " na názvy , ktoré lepšie coorespond do polí od ? vaše webové formuláre . Zmeňte " pole1 " , " pole2 " , " field3 " a " Field4 " na názov formulára položiek webového formulára . Ak máte viac ako štyri formuláre položiek , stačí pridať viac riadkov kódu . Napríklad, ak váš webový formulár je kontaktný formulár , ktorý má päť polí ( meno , adresa , mesto, štát a zips kód ) , že časť kódu bude vyzerať nejako takto :

" //Ide o poľa z formulára

$ name = $ _POST [ ' name ' ] ;

$ adresa = $ _POST [ ' adresa ' ] ;

$ city = $ _POST [ ' město ' ] ;

$ state = $ _POST [ ' stav ' ] ;

$ zips = $ _POST [ ' zips ' ] ; "

Dávajte pozor na komentáre v kóde ( k časti , ktorá začína \\ \\ ) , ako zmeniť kód v miestach , ktoré sú potrebné . Pozrite sa tiež na " { meno databázy } " položky v kóde a zmeniť ju na názov databázové aplikácie , ktoré používate . Uložte súbor ako " submit_into_database.php . " Pridať tento súbor a súbor s webového formulára na webový server . Obidva súbory musia byť v rovnakej zložke .


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené