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 vytvoriť Prihlásiť sa k odberu newslettera s MySQL pomocou PHP

Jedným z najlepších spôsobov , ako udržať v kontakte s návštevníkmi na vaše webové stránky je vyslať newsletter. To vám umožňuje posielať časté aktualizácie pre vaše návštevníkov a povzbudiť ich k návratu na svoje webové stránky . Aby bolo možné urobiť , musíte mať mechanizmus pre zber mená vášho návštevníka a e - mailové adresy . Najlepší spôsob , ako to urobiť , je s formou , " prihlásiť k odberu noviniek " , ktorý môže byť vytvorený pomocou MySQL a PHP . Pokyny dovolená 1

Vytvorte tabuľku MySQL s názvom " email_list " s poľami " id " , " fullname " a " e " . Pole " id " by malo byť primárnym kľúčom a auto - increment poľa . " Fullname " a " e - mailovej " poľa by mala byť 50 znakov a 256 znakov , resp . Pre vaše pohodlie , môžete vytvoriť tabuľku s nasledujúci dotaz :

CREATE TABLE email_list ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY , fullname VARCHAR ( 50 ) NOT NULL , e - mail VARCHAR ( 256 ) NOT NULL ) ;

2

Vytvorenie formulára HTML , ktoré si návštevníci budú používať zadať svoje údaje . Mal by obsahovať polia názvov hosťuje a e - mailovej adresy a mal by poslať informácie do PHP skriptu , ktorý bude spracovávať podanie , " submit.php . " Nižšie je hotový HTML :


Meno a priezvisko : < typu vstupu = ' text ' name = " celé meno " /> < /p >

Email : input type = ' text ' name = ' email ' /> < /p >

< input type = " submit ' value = " Zaregistrujte sa ! " />

< /Form >
3

Napíšte PHP skript , ktorý bude spracovávať informácie , ktoré vaši návštevníci predložiť prostredníctvom formulára a uložte ho ako " predložiť . php . " To bude musieť pripojiť k databáze MySQL a vloženie položky s názvami vašich návštevníkov a e - mailové adresy . Tu je úplný PHP kód : ?

< Php

$ con = mysql_connect ( " HOST_NAME " , " USERNAME " , " heslo " ) or die ( "Nemožno sa pripojiť : " . mysql_error ( ) ) ;

mysql_select_db ( " database_name " , $ con ) ;

if ( mysql_query ( " INSERT INTO email_list ( meno , e - mail ) VALUES ( ' " fullname $ _POST [ " . ' . ] " ' , ' " $ _POST [ . ' email ' ] . " ' ) " ) ) {

echo " Váš e - mail bol pridaný do nášho zoznamu ! " ;

} else {

echo " Došlo k chybe pri pridávaní Váš e - mail do nášho zoznamu Skúste to prosím znova . " . ;

}

mysql_close ( $ con ) ;

? >

Budete musieť vložiť informácie z databázy do skriptu , kde sa objaví príslušné kapitalizované slová .
4

Napíšte PHP skript , ktorý načíta zoznam e - mailov z databázy , takže je možné ľahko vložiť do poľa " na " pri odosielaní newsletter. To bude musieť získať všetky e - maily zo zoznamu a zobraziť ich v čiarkami oddelený zoznam vo formáte " John Smith . " Tu je úplný PHP kód : ?

< Php

$ con = mysql_connect ( " HOST_NAME " , " USERNAME " , " heslo " ) or die ( "Nemožno sa pripojiť : " . mysql_error ( ) ) ;

mysql_select_db ( " database_name " , $ con ) ;

$ result = mysql_query ( " SELECT * FROM email_list " ) ;

while ( $ row = mysql_fetch_array ( $ result ) ) {

echo $ row [ ' fullname ' ] . ' < ' . $ Row [ ' email ' ] . ' > ' ;

}

mysql_close ( $ con ) ; ?

>

, Znovu , budete musieť vymeniť svoj vlastnú databázu informácií v skripte .

Najnovšie články

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