Ett av de bästa sätten att hålla kontakten med besökare till din webbplats är att skicka ut ett nyhetsbrev . Detta gör att du kan skicka frekventa uppdateringar till dina besökare och uppmuntra dem att återvända till din webbplats . För att göra detta måste du ha en mekanism för att samla in besökarens namn och e-postadresser . Det bästa sättet att göra detta är med en " Prenumerera på nyhetsbrev " formen , som kan skapas med hjälp av MySQL och PHP . Instruktioner
1
Skapa en MySQL tabell som heter " email_list " med fält " id ", " fullname " och " e-post . " Den " id " fältet bör vara den primära nyckeln och en automatisk ökning fältet . Den " fullname " och " e " områden bör vara 50 tecken och 256 tecken långa resp . För enkelhetens skull kan du skapa tabellen med följande fråga :
CREATE TABLE email_list ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY , fullname VARCHAR ( 50 ) NOT NULL , email VARCHAR ( 256 ) NOT NULL ) ;
Sida 2
Skapa HTML- formulär som besökarna kommer att använda för att skriva in sina uppgifter . Den bör innehålla fält för besökarens namn och e-postadresser och skall skicka informationen till PHP-skript som kommer att behandla ansökan , " submit.php . " Nedan visas den färdiga HTML :
Addera 3
Skriv ett PHP- skript som ska bearbeta den information som dina besökare skicka via formuläret och spara det som " lämna . php . " Det kommer att behöva ansluta till din MySQL-databas och infoga en post med besökarnas namn och e-postadresser . Här är hela PHP-kod :
< php
$ con = mysql_connect ( " HOST_NAME " , " användarnamn" , "lösenord" ) or die ( " Kunde inte ansluta : " ? . mysql_error ( ) ) ;
mysql_select_db ( " databasnamn " , $ con ) ;
if ( mysql_query ( " INSERT INTO email_list ( fullname , email ) VALUES ( ' " $ _POST [ . ' fullname ' . ] " ' , ' " . $ _POST [ ' email ' . ] " ' ) " ) ) {
echo "Din email lagts till vår lista ! " ,
} else {
echo " Det uppstod ett fel när din e-post till vår lista försök igen . ". ;
}
mysql_close ( $ con ) ;
? >
Du måste sätta in din databas information i skriptet där respektive aktiverade ord visas .
4
Skriv ett PHP- skript som kommer att hämta listan över e-post från din databas så att den lätt kan sättas in i "till "-fältet när du skickar ut ett nyhetsbrev . Det kommer att behöva hämta alla meddelanden från listan och visa dem i en separerad kommatecken lista i formatet " John Smith . " Här är hela PHP-kod :
< php
$ con = mysql_connect ( " HOST_NAME " , " användarnamn" , "lösenord" ) or die ( " Kunde inte ansluta : " ? . mysql_error ( ) ) ;
mysql_select_db ( " databasnamn " , $ con ) ;
$ result = mysql_query ( " SELECT * FROM email_list " ) ;
while ( $ rad = mysql_fetch_array ( $ result ) ) {
echo $ rad [ ' fullname ' ] . '<' . $ rad [ ' email ' ] . ' > ' ;
}
mysql_close ( $ con ) ; ?
>
Här , återigen , måste du ersätta din egen databas information i skriptet .