Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come creare una Iscriviti alla Newsletter Con MySQL utilizzando PHP

Uno dei migliori modi per tenersi in contatto con i visitatori del tuo sito web è quello di inviare una newsletter . Ciò consente di inviare aggiornamenti frequenti per i tuoi visitatori e incoraggiarli a tornare al tuo sito web . Per fare questo , è necessario disporre di un meccanismo per la raccolta di nomi del visitatore e gli indirizzi email . Il modo migliore per farlo è con un modulo " Iscriviti alla Newsletter" , che può essere creata usando MySQL e PHP . Istruzioni
1

Creare una tabella MySQL denominato " email_list " con i campi " id ", " nome completo " e " e-mail " . Il campo " id" dovrebbe essere la chiave primaria e un campo a incremento automatico . Il campo "email" " fullname " e dovrebbe essere di 50 caratteri e 256 caratteri rispettivamente . Per comodità , è possibile creare la tabella con la seguente query : CREATE TABLE

email_list ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY , fullname VARCHAR ( 50 ) NOT NULL , email VARCHAR ( 256 ) NOT NULL) ;

2

Creare il form HTML che i visitatori potranno utilizzare per inserire le loro informazioni . Esso dovrebbe contenere campi per i nomi dei visitatori e gli indirizzi email e dovrebbe inviare le informazioni allo script PHP che elaborerà la presentazione , " submit.php . " Di seguito è riportato il codice HTML finito :


Nome completo: < input type = 'text ' name = ' fullname ' /> < /p >

Email : < /p >

< input type = valore ' submit ' = ' Iscriviti! ' />

< /form >
3

Scrivi uno script PHP che elabora le informazioni che i visitatori presentare tramite il modulo e salvarlo come "submit . php ". Sarà necessario connettersi al database MySQL e inserire una voce con i nomi dei tuoi visitatori e gli indirizzi email . Ecco il codice completo di PHP :

$ con = mysql_connect ( " HOST_NAME " , "username " , " password") or die ( 'Impossibile connettersi :' . mysql_error ());

mysql_select_db ( " DATABASE_NAME " , $ con) ;

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

echo " la tua email è stato aggiunto alla nostra lista ! " ;

} else {

echo " Si è verificato un errore nell'aggiunta del tuo e-mail alla nostra lista prega di riprovare . ». ;

}

mysql_close ( $ con) ;

? >

sarà necessario inserire le informazioni del database nello script in cui compaiono le rispettive parole in maiuscolo .
4

Scrivi uno script PHP che recupererà l'elenco dei messaggi di posta elettronica dal database in modo che possa facilmente essere messo in campo " a" quando l'invio di una newsletter. Sarà necessario recuperare tutte le email dalla lista e li visualizza in un elenco separato da virgole nel formato " John Smith . " Ecco il codice completo di PHP :

$ con = mysql_connect ( " HOST_NAME " , "username " , " password") or die ( 'Impossibile connettersi :' . mysql_error ());

mysql_select_db ( " DATABASE_NAME " , $ con) ;

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

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

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

}

mysql_close ( $ con) ; ?

>

Qui, di nuovo , è necessario sostituire la proprie informazioni di database nello script .

 

Programmazione © www.354353.com