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

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

Πώς να φορτώσει μια εικόνα στην PHP με MySQL Εισαγωγή

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

Δημιουργήστε μια φόρμα στο σώμα ενός εγγράφου HTML που μπορεί να ανεβάσετε ένα αρχείο και να δεχθεί σχόλια των χρηστών για ένα " caption " και " photo_id " αριθμός . Δώστε το κουμπί "Υποβολή " το όνομα του χαρακτηριστικού " upload. " Όταν ο χρήστης κάνει κλικ το έντυπο , θα δημιουργηθεί ένα _POST superglobal $ array που περιλαμβάνει όλα τα χαρακτηριστικά όνομα της φόρμας .

<Ενέργεια φόρμας = " " method = " post" Enctype = " multipart/form- δεδομένα "name = " uploadImage " id = " uploadImage " >






<όνομα textarea = " caption " cols = " 40 " σειρές = " 4 " id = " caption " maxlength = " 200 " onkeyup = " απόδοση για = " photo_id " > Για Image:






2

Ξεκινήστε κώδικα PHP σας στην κορυφή του εγγράφου HTML σας και ελέγξτε για την ύπαρξη του « ανεβάσετε » στοιχείο στην η $ _POST πίνακα. ύπαρξή του θα προκαλέσει τον κώδικα PHP για να τρέξει.

εάν ( array_key_exists ( « ανέβασμα » , $ _POST ) ) {
Η Φτηνές 3

Δημιουργήστε μια σύνδεση με το διακομιστή MySQL και μια βάση δεδομένων που ονομάζεται "δείγμα". Χρησιμοποιήστε το όνομα χρήστη της βάσης δεδομένων σας και τον κωδικό πρόσβασης στη θέση του "username" και "password ".

$ conn = νέα mysqli ( ' localhost ', ' όνομα » , « κωδικό πρόσβασης » , « δείγμα » ) ή να πεθάνουν ( " λάθος ")?
Η 4

Δημιουργήστε έναν πίνακα που ονομάζεται " γκαλερί " μέσα στο" δείγμα " βάση δεδομένων και το έστησαν με τρεις στήλες με τίτλο " Όνομα ", " caption " και " photo_id . "

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

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