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

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

Πώς να Τοποθετήστε μια Αίτηση Εγγραφής Into MySQL

Για να συλλάβει και να αποθηκεύουν πληροφορίες από μια φόρμα εγγραφής σε μια ιστοσελίδα σε μια βάση δεδομένων MySQL , θα πρέπει να γνωρίζετε το όνομα της βάσης δεδομένων MySQL , το όνομα χρήστη και τον κωδικό πρόσβασης για να διαχειριστεί την βάση δεδομένων . Χρησιμοποιώντας ένα πρόγραμμα επεξεργασίας κειμένου , θα πρέπει να επεξεργαστείτε την ιστοσελίδα , να δημιουργήσετε τη φόρμα εγγραφής σε μορφή HTML και να δημιουργήσει ένα PHP script που εξάγει τα δεδομένα της φόρμας και την εισάγει στη βάση δεδομένων MySQL , όταν ο χρήστης κάνει κλικ για να υποβάλουν τη φόρμα HTML . Οδηγίες
Δημιουργία Φόρμα Εγγραφής
Η 1

ξεκινήσει ένα πρόγραμμα επεξεργασίας κειμένου και να δημιουργήσετε ένα νέο αρχείο . Πληκτρολογήστε στον κώδικα HTML για να εμφανίσετε την φόρμα εγγραφής . Για παράδειγμα, πληκτρολογήστε :





μου ιστοσελίδα



φόρμα Εγγραφής

<μορφή id = " εγγραφής" name = " εγγραφής " method = " post " action = " " >











2

Αποθηκεύστε το αρχείο ως " html " αρχείο , για παράδειγμα , " registration.html . " Δημιουργήστε ένα νέο αρχείο στον επεξεργαστή κειμένου για την PHP script που θα επεξεργάζεται τις πληροφορίες της φόρμας .
Εικόνων 3

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

/*

Script για την επεξεργασία των δεδομένων φόρμας και τοποθετήστε το σε μια βάση δεδομένων MySQL , πώληση

Όλες οι εισηγήσεις χορδές πρέπει να δραπετεύσει με mysql_real_escape_string για την πρόληψη

MySQL Injection επιθέσεις

* /

if ( $ _POST [ "αποστολή" ] = 1 ! ) επιστροφή? //Έλεγχος για δούμε ότι η μορφή υποβλήθηκε

//Πάρτε το όνομα και το email δεδομένα από το έντυπο

$ name = $ _POST [ "name "]?

$ email = $ _POST [ " e-mail " ] ?

//Άνοιγμα βάσης δεδομένων MySQL και επιλέξτε τον πίνακα εγγραφής

$ dbc = mysql_connect ( « mysql_host » , « mysql_user »,« mysql_password » ) ή να πεθάνουν ( mysql_error ( ) ) ?

$ db = mysql_select_db ( "εγγραφή " , $ DBC ) ?

//Αναζήτηση του πίνακα καταγραφής για να δείτε αν το μήνυμα ηλεκτρονικού ταχυδρομείου υπάρχει ήδη στη βάση δεδομένων

$ query = " SELECT * FROM WHERE καταχώριση email = " " mysql_real_escape_string ( $ email ) . ». " » ?

$ result = mysql_query ( $ query ) ?

εάν ( $ αποτέλεσμα) {

echo " e-mail υπάρχει ήδη στη βάση δεδομένων ! " ?

επιστροφή? }


//Εισάγετε το όνομα και το email στη βάση δεδομένων

$ query = " INSERT INTO εγγραφή ( id , όνομα , e-mail) ΑΞΙΕΣ ( NULL , " ' mysql_real_escape_string ( $ name ) . ». " , " ' mysql_real_escape_string ( $ email ) . ». » )« ?

$ result = mysql_query ( $ query ) ?

if ( ! $ result )

echo "

λάθος εισαγωγή στη βάση δεδομένων " . mysql_error ( ) . "

" ?

άλλο

echo " !

δεδομένα εγγραφής αποθηκεύονται με επιτυχία στη βάση δεδομένων

" ? ;

>
Η

4 Αποθηκεύστε το αρχείο ως " registration.php . " Ανοίξτε το αρχείο " registration.html " , εισάγετε " registration.php " στη "δράση " αξία και να αποθηκεύσετε το αρχείο . Για παράδειγμα :


5

Κάντε κλικ στο " Έναρξη - - Internet Explorer " . Εισάγετε το URL της ιστοσελίδας στη γραμμή διευθύνσεων του browser , που ακολουθείται από το "/registration.html . " Ελέγξτε τη φόρμα εγγραφής εισάγοντας τις πληροφορίες και την επαλήθευση μέσα από τα μηνύματα στην οθόνη που τα δεδομένα που προστίθενται στη βάση δεδομένων MySQL .
Η
εικόνων

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

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