En av de mest verdifulle eiendeler du kan lage og dyrke med en nettside er en adresseliste eller registrering listen. Denne listen representerer folk som har tatt seg tid til å registrere fordi de er interessert i dine produkter eller tjenester , noe som gjør dem ideelle potensielle kjøpere. Du kan lage en enkel registrering skjema med PHP og MySQL til å begynne å lage denne verdifulle listen. Instruksjoner , Lag MySQL Database
en
Logg inn til MySQL på kommandolinjen eller ved hjelp av et verktøy som phpMyAdmin . Lag en MySQL database til å lagre registreringsdata . For eksempel skrive : en
CREATE DATABASE ` registrering ` standard tegnsett utf8 COLLATE utf8_unicode_ci ;
2
Lag en tabell i databasen til å lagre brukerens e-postadresser og navn. For eksempel skrive : en
CREATE TABLE ` junk ` ` brukere ` (
` e ` VARCHAR ( 254 ) tegnsett utf8 COLLATE utf8_unicode_ci NOT NULL , etter
` navn. ` VARCHAR ( 254 ) tegnsett utf8 COLLATE utf8_unicode_ci NOT NULL , etter
PRIMARY KEY (` e `)
) MOTOR = MyISAM tegnsett utf8 COLLATE utf8_unicode_ci ;
3
Sett inn en post i databasen for testformål . For eksempel skrive : en
INSERT INTO ` registrering ` ` brukere ` ( ` e `, ` navn `) VALUES ( ' tom@example.com ', ' Tom Jones ');
Lag registreringsskjema og Variabler
4
Opprett en ny PHP-filen . Initialisere variabler for e-postadressen og navnet og sette dem lik de bokførte data fra skjemaet hvis skjemaet ble postet. For eksempel skrive : en
< php
$ email = ( isset ( $ _POST [ "e-post "] ) ) ? $ _POST [ "E-post "] : "" ;
$ name = ( isset ( $ _POST [ "navn" ] ) ) ? $ _POST [ "Navn" ] : " ";
>
5
legge til HTML -hodene i PHP-filen . ! For eksempel skrive : en
< DOCTYPE html PUBLIC "- //W3C //DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd " >
< p >
registreringsskjema < /title >
< p > < /head >
6
Legg en HTML påmeldingsskjema . Sett handling å ringe samme PHP-filen og angi metoden for å " poste ". For eksempel skrive : en
Registreringsskjema < /h2 >
< form action = "< php echo htmlentities ( $ _SERVER [ PHP_SELF ] ) ; > ? " method = " post " >
Skriv inn din e : < input type = " text " name = " e-post "width = " 40 " value = " php echo $ e-post; > "/> < /p >
ditt navn: < input type =" ? text "name = " navn " width = "40" value = " < php echo $ name ; ? >" /> < /p >
< input type = " submit" name = "submit " value = "Registrer deg" /> < /p >
< /form>
7
Sjekk å se om e-post og navn variablene er befolket og retur hvis skjemaet har ennå ikke er sendt inn. ? For eksempel skrive : en
< php
if ( $ email == " "