Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να δημιουργήσετε μια Εγγραφή στο Newsletter Με MySQL χρησιμοποιώντας PHP

Ένας από τους καλύτερους τρόπους για να κρατήσει σε επαφή με τους επισκέπτες της ιστοσελίδας σας είναι να στείλει ένα ενημερωτικό δελτίο . Αυτό σας επιτρέπει να στείλετε συχνές ενημερώσεις για τους επισκέπτες σας και να τους ενθαρρύνει να επιστρέψουν στην ιστοσελίδα σας . Για να το κάνετε αυτό , θα πρέπει να έχετε ένα μηχανισμό για τη συλλογή ονόματα του επισκέπτη σας και τις διευθύνσεις ηλεκτρονικού ταχυδρομείου . Ο καλύτερος τρόπος να γίνει αυτό είναι με ένα " Εγγραφή στο Newsletter » μορφή, η οποία μπορεί να δημιουργηθεί με τη χρήση MySQL και PHP . Οδηγίες
Η 1

Δημιουργήστε έναν πίνακα MySQL με το όνομα " email_list " με τα πεδία " id ", " fullname " και "e-mail ". Η "id" πεδίο θα πρέπει να είναι το πρωτεύον κλειδί και ένα πεδίο αυτόματης αύξησης . Η « fullname " και " e-mail" πεδία πρέπει να είναι 50 χαρακτήρες και 256 χαρακτήρες , αντίστοιχα . Για λόγους ευκολίας , μπορείτε να δημιουργήσετε τον πίνακα με το ακόλουθο ερώτημα :

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

2

Δημιουργήστε τη φόρμα HTML που οι επισκέπτες θα χρησιμοποιήσετε για να εισάγετε τα στοιχεία τους . Θα πρέπει να περιέχει πεδία για τα ονόματα των επισκεπτών και διευθύνσεις ηλεκτρονικού ταχυδρομείου και να στείλει τις πληροφορίες στην PHP script που θα επεξεργαστεί την υποβολή , " submit.php . " Παρακάτω είναι το τελικό HTML :


Πλήρες όνομα :


Email :



εικόνων
3

Γράψτε ένα PHP script που θα επεξεργαστεί την πληροφορία ότι οι επισκέπτες σας να υποβάλλουν μέσω της φόρμας και να το αποθηκεύσετε ως "αποστολή . php . " Θα πρέπει να συνδεθεί με τη βάση δεδομένων MySQL σας και τοποθετήστε μια καταχώρηση με τα ονόματα των επισκεπτών σας και τις διευθύνσεις ηλεκτρονικού ταχυδρομείου . Εδώ είναι ο πλήρης κώδικας PHP :

$ con = mysql_connect ( " HOST_NAME " , " USERNAME " , "password" ) ή να πεθάνουν ( « δεν είναι δυνατή η σύνδεση : " . mysql_error ( ) ) ?

mysql_select_db ( " όνομα_βάσης_δεδομένων " , $ con ) ?

if ( mysql_query ( " INSERT INTO email_list ( fullname , e-mail) ΑΞΙΕΣ ( " fullname $ _POST [ ". " . ] " ',' " $ _POST [ . « email » ] . " ') " ) ) {

echo" Το email σας έχει προστεθεί στη λίστα μας ! " ?

} else {

echo " Υπήρξε ένα σφάλμα κατά την προσθήκη email σας στην λίστα μας Παρακαλώ δοκιμάστε ξανά . ". ?

}

mysql_close ( $ con ) ?

? >

θα χρειαστεί να εισάγετε τα στοιχεία της βάσης δεδομένων σας στο σενάριο όπου εμφανίζονται οι αντίστοιχες λέξεις με κεφαλαία γράμματα .
Η 4

Γράψτε ένα PHP script που θα ανακτήσει τον κατάλογο των emails από τη βάση δεδομένων σας, έτσι ώστε να μπορεί εύκολα να μπει στο " να " όταν στέλνει ένα ενημερωτικό δελτίο . Θα χρειαστεί να ανακτήσετε όλα τα μηνύματα ηλεκτρονικού ταχυδρομείου από τη λίστα και να εμφανίσει τους σε μια λίστα χωρισμένη με κόμμα με τη μορφή " John Smith . " Εδώ είναι ο πλήρης κώδικας PHP :

$ con = mysql_connect ( " HOST_NAME " , " USERNAME " , "password" ) ή να πεθάνουν ( « δεν είναι δυνατή η σύνδεση : " . mysql_error ( ) ) ?

mysql_select_db ( " όνομα_βάσης_δεδομένων " , $ con ) ?

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

while ( $ γραμμή = mysql_fetch_array ( $ αποτέλεσμα) ) {

echo $ [σειρά « fullname » ] . '<' . $ γραμμή [' email '] . « > » ?

}

mysql_close ( $ con ) ? ;

>

Εδώ , πάλι , θα πρέπει να αντικαταστήσετε σας δικές του πληροφορίες της βάσης δεδομένων στο σενάριο .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα