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

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

Πώς να σώσει το Dreamweaver Web φόρμας δεδομένων σε μια βάση δεδομένων

Μια μορφή Web είναι ένας τρόπος για να συγκεντρώσει πληροφορίες από τους επισκέπτες σας , και απαιτεί μόνο ένα μικρό ποσό της HTML ( Hypertext Markup Language ) κώδικα για να δημιουργήσετε μια φόρμα Web με το Dreamweaver . Ωστόσο , η μορφή Web δεν θα είναι χρήσιμο αν δεν έχετε καθορίσει στον κώδικα τι να κάνει με τις πληροφορίες που συγκεντρώθηκαν από τη φόρμα . Μερικά webmasters να αποθηκεύσετε τις πληροφορίες σε ένα αρχείο κειμένου που πρέπει να εξεταστεί και να αντιμετωπίζονται αργότερα. Άλλοι επιλέγουν να αποθηκεύσετε τις πληροφορίες σε μια βάση δεδομένων . Αυτό διατηρεί τα δεδομένα οργανωμένο και ασφαλές , ενώ καθιστά ευκολότερο να διερευνούν και να δείξει σε άλλες σελίδες στην ιστοσελίδα . Οδηγίες
Χρησιμοποιώντας ένα Component
Η 1

Κατεβάστε το έντυπο για να plugin βάσης δεδομένων για το Dreamweaver . Το plugin απαιτεί να έχετε το Dreamweaver MX ή αργότερα . Με το έντυπο στο plugin βάσης δεδομένων , μπορείτε απλά κάντε κλικ σε ένα κουμπί και να προσθέσετε τις πληροφορίες της βάσης δεδομένων και το plugin θα προσθέσει αυτόματα τον κώδικα με τη μορφή που θα στείλει την είσοδο του χρήστη σε μια βάση δεδομένων . 2

διπλό κάντε κλικ στην μορφή στη βάση δεδομένων του . MXP αρχείο για να το εγκαταστήσετε στο Dreamweaver . Αν έχετε το Dreamweaver ανοικτό, κλείστε το πριν να εγκαταστήσετε το αρχείο MXP . .
Εικόνων 3

Ανοίξτε το αρχείο της ιστοσελίδας στο Dreamweaver που έχει φόρμα Web σας .
Η 4

Κάντε κλικ στη φόρμα Web για να το επιλέξετε . Κάντε κλικ στο " Menu" στο Dreamweaver , και στη συνέχεια " εντολές ". Κάντε κλικ στο " Εισαγωγή FormToDatabase " για να εμφανιστεί το παράθυρο διαλόγου για φόρμας σε βάση δεδομένων .
5

Εισάγετε τις λεπτομέρειες για τη βάση δεδομένων σας , συμπεριλαμβανομένου του ονόματος της βάσης δεδομένων και το όνομα χρήστη και τον κωδικό πρόσβασης που χρησιμοποιείτε για να συνδεθείτε στο στη βάση δεδομένων. Κάντε κλικ στο " OK" όταν τελειώσετε . Το plugin θα προσθέσει τον κώδικα στο αρχείο της ιστοσελίδας . Αποθηκεύστε το αρχείο και ανεβάστε το στην ιστοσελίδα σας .
Εικόνων Προσθέτοντας Κωδικοποίηση
Η 6

Ανοίξτε τη φόρμα Web στο Dreamweaver . Αλλαγή σε " κώδικα " προβολή κάνοντας κλικ στο κουμπί " κώδικα " για το "Έγγραφο " γραμμή εργαλείων .
Η 7

Ψάξτε για τον κώδικα που ξεκινά τη φόρμα Web . Ξεκινά με " <όνομα φόρμας . " . Να αντικαταστήσει την " δράση " εξυπηρέτησης με " action = " submit_into_database.php " Για παράδειγμα , ο κωδικός θα δούμε κάτι σαν αυτό :

" μέθοδο <όνομα φόρμας = " webform " action = " submit_into_database.php " = "post " "

Περιφρόνηση τα εισαγωγικά στην αρχή και στο τέλος της γραμμής του κώδικα . όνομα φόρμας σας θα είναι κάτι άλλο, αλλά το υπόλοιπο του κώδικα θα πρέπει να παραμείνει η ίδια στην αρχή του εντύπου Web . το υπόλοιπο του κώδικα μετά που δείχνει τα διάφορα πεδία για τη φόρμα σας στο Web .
8

Αποθηκεύστε και κλείστε τη φόρμα . Ξεκινήστε μια νέα σελίδα PHP κάνοντας κλικ στο "Αρχείο" μενού και στη συνέχεια το " Νέο" κουμπί . Επιλέξτε " PHP ", όπως τον τύπο του αρχείου που δημιουργείτε από τις κατηγορίες . PHP ( Hypertext Preprocessor ) είναι μια γλώσσα δέσμης ενεργειών που δημιουργήθηκε για να κάνει δυναμικές ιστοσελίδες . Χρησιμοποιήστε PHP για τον κωδικό για να στείλετε την είσοδο μορφή σε μια βάση δεδομένων , επειδή λειτουργεί καλά με SQL ( γλώσσα της βάσης δεδομένων )
Η 9

Switch "Κωδικός " view ξανά και πληκτρολογήστε τον ακόλουθο κώδικα για να ξεκινήσει η σύνδεση με τη βάση δεδομένων : .

"

$ user = "username" ?

$ pwd = "password" ?

$ db = " formdb " ?

$ host = " localhost " ?

$ cid = { name} δεδομένων _connect ( $ υποδοχής , $ usr , $ pwd ) ;//σύνδεση με τη βάση δεδομένων που χρησιμοποιείτε

if ( $ cid . ! ) { . echo ( . " ΣΦΑΛΜΑ : " { όνομα της βάσης δεδομένων } _error ( ) " \\ n" ) ? }

> "

Παραλείψτε τα εισαγωγικά στην αρχή και το τέλος το μπλοκ του κώδικα . Αλλάξτε τις πληροφορίες για την " $ user ", " $ pwd ", " $ db " και " $ host" μεταβλητές για να ταιριάζει με αυτή της βάσης δεδομένων σας . περισσότερες πληροφορίες $ host θα είναι "localhost " , έτσι ώστε να μπορεί να κρατήστε αυτό το ίδιο Προσθέστε το όνομα της βάσης δεδομένων με την ακόλουθη γραμμή : " $ cid = { όνομα της βάσης δεδομένων } _connect ( $ υποδοχής , $ usr , $ pwd ) ? . « Για παράδειγμα , εάν χρησιμοποιείτε μια βάση δεδομένων MySQL , ο κώδικας θα είναι . να " mysql_connect ( $ υποδοχής , $ usr , $ pwd ) ? " ή " pg_connect ( $ υποδοχής , $ usr , $ pwd ) ? " . για μια βάση δεδομένων PostgreSQL Αλλάξτε τις άλλες περιπτώσεις " { όνομα της βάσης } " στο σωστό κωδικό για να υποδεικνύουν την εφαρμογή της βάσης δεδομένων που χρησιμοποιείτε .
Η 10

Προσθέστε τον κώδικα PHP που θα χρησιμοποιούν SQL για να εισαγάγετε τις πληροφορίες από τη μορφή στη βάση δεδομένων .

"

if ($ _SERVER [' REQUEST_METHOD '] == " POST" ) {

//Αυτά είναι τα πεδία από τη φόρμα σας

$ field1 = $ _POST [' field1 » ] ?

$ field2 = $ _POST [' field2 '] ?

$ Πεδίο3 = $ _POST [' Πεδίο3 '] ?

$ field4 = $ _POST [' field4 '] ?

//εισαγωγή στη βάση δεδομένων

$ SQL = " INSERT INTO πίνακα " ? \\ \\ Αλλαγή « τραπέζι » το όνομα του πίνακα που θα πρέπει να εισάγετε τα δεδομένα σε

$ SQL = $ SQL . " ( Column1 , στήλη2 , στήλη 3 , column4 ) ΑΞΙΕΣ " ? \\ \\ Αλλαγή στα ονόματα των στηλών ή των πεδίων στον πίνακα της βάσης δεδομένων σας

$ SQL = $ SQL . »( « $ Field1 ' , ' $ field2 ' , ' $ Πεδίο3 ' , ' $ field4 ') " ? \\ \\ Αν αλλάξει τα ονόματα των παραπάνω μεταβλητών , ταιριάζουν με τα ονόματα εδώ

$ result = { όνομα της βάσης δεδομένων } _db_query ( $ db , " $ SQL " , $ cid ) ?

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

echo ( " ΣΦΑΛΜΑ : " { όνομα της βάσης δεδομένων . } _error ( ) ". \\ n $ SQL \\ n" ) ? }

echo ( " Τα στοιχεία προστίθενται στη βάση δεδομένων με επιτυχία \\ n" ) ?

} {

όνομα της βάσης δεδομένων } _close ( $ cid ) ?

> "

Αλλάξτε το " $ field1 , " " $ field2 , " " $ Πεδίο3 " και " $ field4 " με ονόματα που coorespond καλύτερα στα πεδία ; φόρμα Web σας . Αλλάξτε το " field1 ", " πεδίο2 ", " Πεδίο3 " και " field4 " στο όνομα των στοιχείων φόρμας στη φόρμα Web σας . Εάν έχετε περισσότερα από τέσσερα στοιχεία φόρμας , απλά προσθέστε περισσότερο στις γραμμές κώδικα . Για παράδειγμα , εάν η φόρμα σας στο Web είναι μια μορφή επικοινωνίας που έχει πέντε πεδία (όνομα , διεύθυνση , πόλη, πολιτεία και ταχυδρομικό κώδικα ) , ότι ένα μέρος του κώδικα θα δούμε κάτι σαν αυτό :

" //Αυτά είναι τα πεδία από τη φόρμα

$ όνομά σας = $ _POST [ 'name'] ?

$ address = $ _POST [' διεύθυνση '] ?

$ πόλη = $ _POST [' πόλη '] ?

$ state = $ _POST [' κράτος '] ?

$ zip = $ _POST [' zip '] ? "

Δώστε προσοχή σε τα σχόλια στον κώδικα ( τα μέρη που ξεκινά με \\ \\ ) για να αλλάξετε τον κωδικό σε μέρη που απαιτούνται . Επίσης, αναζητήστε το " { όνομα της βάσης δεδομένων } " στοιχεία στον κώδικα και να το αλλάξετε στο όνομα της εφαρμογής βάσης δεδομένων που που χρησιμοποιείτε . Αποθηκεύστε το αρχείο ως " submit_into_database.php . " Ανεβάστε αυτό το αρχείο και το αρχείο με τη μορφή Web στο διακομιστή Web σας . τα δύο αρχεία πρέπει να διατηρούνται στον ίδιο φάκελο .
εικόνων

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

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