En av de mest värdefulla tillgångar du kan skapa och odla med en webbplats är ett utskick eller registrering lista . Denna lista representerar människor som har tagit sig tid att registrera sig eftersom de är intresserade av dina produkter eller tjänster , vilket gör dem idealiska potentiella köpare . Du kan skapa ett enkelt registreringsformulär med PHP och MySQL för att börja skapa denna värdefulla listan . Instruktioner Review Skapa MySQL databas
1
Logga in till MySQL på kommandoraden eller använda ett verktyg som phpMyAdmin . Skapa en MySQL-databas för att lagra registerdata . Till exempel , typ :
CREATE DATABASE ` registrering ` standard teckenuppsättning utf8 SORTERA utf8_unicode_ci ,
2
Skapa en tabell i databasen för att lagra adresser användarnas e-post och namn . Till exempel , typ :
CREATE TABLE ` skräp ` användare ` (
` email ` VARCHAR ( 254 ) teckenuppsättning utf8 SORTERA utf8_unicode_ci NOT NULL ,
` namn . ` VARCHAR ( 254 ) teckenuppsättning utf8 SORTERA utf8_unicode_ci NOT NULL ,
PRIMARY KEY ( ` email ` ) katalog
) ENGINE = MyISAM teckenuppsättning utf8 SORTERA utf8_unicode_ci ,
3
infoga en post i databasen för testning . Till exempel , typ :
INSERT INTO ` registrering ` användare ` ( ` email ` , ` namn ` ) VALUES ( ' tom@example.com ' , ' Tom Jones ');
Skärmdump, Skapa anmälningsformuläret och Variabler
4
Skapa en ny PHP- fil . Initiera variabler för e-postadress och namn och ställa dem lika med de utsända data från formulär om formuläret postat . Till exempel , typ :
< php
$ email = ( isset ( $ _POST [ " email " ] ) ) ? $ _POST [ " Email " ] : " " ;
$ namn = ( isset ( $ _POST [ " namn " ] ) ) ? $ _POST [ " Namn " ] : ? " ";
>
5
Lägg HTML headers till PHP -filen . ! Till exempel , typ :
< DOCTYPE html PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd " >
Anmälningsblankett < /title >
< /head >
6
Lägg till ett HTML- formulär. Ställ in åtgärder för att ringa samma PHP-fil och sätt metoden till " skicka . " Till exempel , typ :
Anmälningsblankett < /h2 >
< form action = "< php echo htmlentities ( $ _SERVER [ PHP_SELF ] ) , > ? " method = " post " >
Fyll i din e-postadress : < input type = " text " name = " email " width = " 40 " value = " < ? php echo $ e , > " /> < /p >
Ange ditt namn : < input type = " ? text " name = " namn " width = " 40 " value = " < php echo $ namn ; ? ? > " /> < /p >
< input type = " submit" name = "submit " value = " Registrera" /> < /p >
7
Kontrollera om e-post och variabler namn är befolkade och retur, om formen har ännu inte lämnats in . ? Till exempel , typ :
< php
if ( $ email == " "