ett webbformulär är ett sätt att samla in information från dina besökare , och det bara krävs en liten mängd av HTML ( Hypertext Markup Language ) kod för att skapa ett webbformulär med Dreamweaver . Dock kommer webbformuläret inte användbart om du inte anger i koden vad man ska göra med den information som samlats in från formuläret . Vissa webbansvariga spara informationen i en textfil som ska ses och hanteras senare . Andra väljer att spara informationen i en databas . Detta håller de uppgifter organiseras och säker samtidigt göra det lättare att söka och visa på andra sidor på webbplatsen . Instruktioner
med en komponent
1
ladda ner blanketten till databas plugin för Dreamweaver . Insticksprogrammet kräver att du har Dreamweaver MX eller senare . Med formulär till databasen plugin , klickar du bara på en knapp och lägg till information i databasen och plugin automatiskt lägga till koden till den form som kommer att skicka användarens input till en databas .
2
Dubbel - klicka på Formulär till Databasens . MXP nedladdade filen för att installera den i Dreamweaver . Om du har Dreamweaver öppna , stänga den innan du installerar den . MXP -filen .
3
Öppna filen webbsida i Dreamweaver som har din webbformuläret .
4
Klicka i webbformuläret för att välja det . Klicka på " Meny " i Dreamweaver , och sedan " Kommandon . " Klicka på " Infoga FormToDatabase " för att få upp dialogrutan för Form till databas .
5
Ange i informationen för din databas , inklusive namnet på databasen och användarnamn och lösenord som du använder för att logga in in i databasen . Klicka på " OK " när du är klar . Insticksprogrammet kommer att lägga till koden till den webbsida filen . Spara filen och ladda upp den på din hemsida .
Lägga Kodning
6
Öppna webbformuläret i Dreamweaver . Växla till " Code " genom att klicka på " Code " -knappen på " Dokument " i verktygsfältet .
7
Leta efter den kod som börjar i webbformuläret . Det börjar med " < formulär namn . " . Byt ut " action " handler med " action = " submit_into_database.php " Till exempel kommer koden se ut ungefär så här :
" < formen namn = " webbformuläret " action = " submit_into_database.php " metoden = "post " "
Bortse från de citattecken i början och slutet av raden i koden . Ditt formulär namn kommer att vara något annat men resten av koden bör förbli detsamma i början av webbformuläret . resten av koden efter som visar de olika fälten för din webbformuläret .
8
Spara och stäng formuläret . Starta en ny PHP- sida genom att klicka på " File " i menyn och sedan " Ny " -knappen . Välj " PHP " som den typ av fil du skapar från kategorierna . PHP ( Hypertext Preprocessor ) är ett skriptspråk som skapats för att göra dynamiska webbsidor . Använd PHP för koden för att skicka formuläret ingången till en databas, eftersom det fungerar bra med SQL ( databas språk )
9
Växla till " Code " visa igen och skriv in följande kod för att initiera anslutningen till databasen : .
" < ? php
$ user = " användarnamn ";
$ pwd = " lösenord ";
$ db = " formdb ";
$ host = " localhost "; .
$ cid = { databasens namn } _connect ( $ host , $ usr , $ PWD ) ;//ansluta till databasen du använder
if ( $ cid ! ) { echo ( " FEL : " . { databasens namn } _error ( ) . " \\ n " ) ;} ?
> "
utelämna citattecken i början och slutet av kodblocket . Ändra informationen för " $ user ", " $ PWD , " " $ db " och " $ host " variabler så att de matchar din databas . Mest $ host information kommer att vara " localhost " , så att du kan hålla detta samma Lägg databasens namn till följande rad : " $ cid = { databasens namn } _connect ( $ host , $ usr , $ pwd ) . " till exempel , om du använder en MySQL-databas , kommer koden . vara " mysql_connect ( $ host , $ usr , $ PWD ) , " eller " pg_connect ( $ host , $ usr , $ pwd ) , " för en PostgreSQL databas Ändra andra förekomster av " { databasens namn } " till rätt kod till . ange databasen program du använder .
10
Lägg PHP-koden som kommer att använda SQL för att infoga informationen från formuläret i databasen .
" < ? php
if ( $ _SERVER [ ' REQUEST_METHOD ' ] == " POST " ) {
//Dessa är de fält från formuläret
$ fält1 = $ _POST [ ' fält1 ' ] ;
$ fält2 = $ _POST [' fält2 '] ;
$ field3 = $ _POST [' field3 '] ;
$ field4 = $ _POST [' field4 ' ] ;
//Sätta in databasen
$ SQL = " INSERT INTO tabell " , \\ \\ Change " bord " till namnet på den tabell som du ska föra in uppgifterna i
$ SQL = $ SQL . " ( Kolumn1 , kolumn2 , kolumn3 , column4 ) VALUES " , \\ \\ Byt till namnen på de kolumner eller fält i databasen tabellen
$ SQL = $ SQL . " ( ' $ Fält1 ' , ' $ fält2 ' , ' $ field3 ' , ' $ field4 ' ) " , \\ \\ om du ändrat namnen på variablerna ovan , matchar namnen här
$ result = { databasens namn } _db_query ( $ db , " $ SQL " , $ cid ) ,
om {
echo ( " ERROR : " { databas namn . } _error ( ) ( $ result ! ) . " \\ n $ SQL \\ n " ) ;}
echo ( " objekt läggs till databasen lyckades \\ n " ) ;
}
{ databasens namn } _close ( $ cid ) ; ?
> "
ändra" $ fält1 , " " $ fält2 , " " $ field3 " och " $ field4 " till namn som bättre coorespond till fälten från din webbformuläret . Ändra " fält1 , " " fält2 , " " field3 " och " field4 " till namnet på formuläret varor i din webbformuläret . Om du har fler än fyra bildar poster , bara lägga till mer till kodrader . Till exempel, om din webbformuläret är ett kontaktformulär som har fem fält ( namn , adress , stad , stat och postnummer ) , kommer den del av koden se ut så här :
" //Dessa är fälten från ditt formulär
$ name = $ _POST [ ' name' ] ;
$ adress = $ _POST [ ' adress ' ] ;
$ city = $ _POST [ ' city ' ] ;
$ state = $ _POST [ ' state ' ] ;
$ zip = $ _POST [ ' zip ' ] ; "
uppmärksam på kommentarerna i koden ( de delar som börjar med \\ \\ ) för att ändra koden på de platser som behövs . också leta efter den " { databasen namn } " objekt i koden och ändra den till namnet på den databas applikation som du använder . Spara filen som " submit_into_database.php . " Ladda upp denna fil och filen med webbformuläret till din webbserver . Båda filerna måste hållas i samma mapp .