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

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

Πώς να κάνει ένα κατάλογο προϊόντων σε PHP

Η γλώσσα PHP scripting επιτρέπει σε προγραμματιστές Web για να δημιουργήσετε μια ιστοσελίδα που δείχνει τους επισκέπτες της ιστοσελίδας μια σειρά από δυναμικά σύνολα δεδομένων . Για παράδειγμα , η PHP μπορεί να χρησιμοποιηθεί για την ανάκτηση δεδομένων προϊόντος από μια βάση δεδομένων MySQL και να παρουσιάσει ότι τα δεδομένα στο Web με τη μορφή ενός online κατάλογο των προϊόντων . Ο προγραμματιστής μπορεί να το στυλ των online κατάλογο χρησιμοποιώντας Cascading Style Sheet κανόνες . MySQL , PHP και CSS είναι όλες οι τεχνολογίες ανοικτού κώδικα και μπορεί να χρησιμοποιηθεί από τον κύριο του έργου , χωρίς κόστος. Οδηγίες
Η 1

Ξεκινήστε το βοηθητικό πρόγραμμα phpadmin σας και να δημιουργήσετε ένα νέο πίνακα MySQL για να φιλοξενήσει τα στοιχεία του προϊόντος . Ονομάστε το τραπέζι , "προϊόντα" , και τοποθετήστε ένα πεδίο στον πίνακα για κάθε στοιχείο που θέλετε να εμφανίσετε στον κατάλογο προϊόντων . Για παράδειγμα , θα μελετήσει προσεκτικά τα παρακάτω παράδειγμα εντολής SQL . Μπορείτε να εισάγετε την εντολή σε SQL βοηθητικό πρόγραμμα γραμμής εντολών phpadmin σας . Η εντολή ξεκινάει έναν νέο πίνακα προϊόντων και δημιουργεί ένα αναγνωριστικό , την περιγραφή , upcNumber , το όνομα , την τιμή , την εικόνα και το πεδίο σήμανσης χρόνου .

CREATE TABLE ` yourDatabase ` . ` Προϊόντων (

` id ` INT ( 100 ) NOT NULL AUTO_INCREMENT PRIMARY KEY , πώληση

περιγραφή ` ` VARCHAR ( 3000 ) NOT NULL , πώληση

` upcNumber VARCHAR ( 100 ) NOT NULL , πώληση

` όνομα ` VARCHAR ( 100 ) NOT NULL , ` τιμή

` VARCHAR ( 100 ) NOT NULL , πώληση

` εικόνα ` VARCHAR ( 100 ) NOT NULL , πώληση

` ` tIMESTAMP timestamp ( 200 ) NOT NULL DEFAULT CURRENT_TIMESTAMP

) ΚΙΝΗΤΗΡΑΣ = MyISAM 2

Συμπλήρωση τα νέα πεδία δεδομένων με πληροφορίες για το προϊόν σας . Τοποθετήστε τις πληροφορίες για κάθε προϊόν στο αντίστοιχο πεδίο . Μπορείτε να το κάνετε αυτό κάνοντας κλικ μου στο κουμπί "Εισαγωγή" από το βοηθητικό πρόγραμμα phpadmin . Για παράδειγμα , θα πρέπει να τοποθετήσετε το όνομα του προϊόντος στο πεδίο του προϊόντος , τον αριθμό του προϊόντος UPC στο πεδίο upcNumber και το όνομα του αρχείου της εικόνας κάθε προϊόντος στο πεδίο της εικόνας .
Εικόνων 3

Ανακτήστε τα δεδομένα από τον κατάλογο χρησιμοποιώντας PHP . PHP ανακτά την περιγραφή του κάθε προϊόντος από τη βάση δεδομένων και εμφανίζει τα δεδομένα, όπου μπορεί να δει ο επισκέπτης του δικτυακού σας τόπου . Σε αυτό το παράδειγμα κώδικα , PHP ρωτά τη βάση δεδομένων χρησιμοποιώντας τη λειτουργία mysql_query , τοποθετεί τα δεδομένα του κάθε προϊόντος σε μια σειρά , διέρχεται μέσω του πίνακα και εκχωρεί κάθε στοιχείο δεδομένων του προϊόντος σε μια αντίστοιχη μεταβλητή .

mysql_connect ( "localhost " , " ΤοΌνομαΧρήστηΣας " , " yourPassword " ) ή να πεθάνουν ( mysql_error ( ) ) ?

mysql_select_db ( " yourDatabaseName " ) ή να πεθάνουν ( mysql_error ( ) ) ?

$ data = mysql_query ( "SELECT * FROM προϊόντα ORDER BY id desc " )

ή να πεθάνουν ( mysql_error ( « Δεν βρέθηκαν εγγραφές » ) ) ?

ενώ ( $ info = mysql_fetch_array ( $ δεδομένα ) )

{

$ name = $ info [ 'name'] ?

$ description = $ info [ «περιγραφή » ] ?

$ upcNumber = $ info [ « upcNumber '] ?

$ imageFile = $ info [ « εικόνα » ] ?

$ τιμή = $ info [ « τιμή » ] ?

}

>
Η 4

εκτύπωσης και το στυλ η έξοδος PHP με τους κανόνες CSS . Αυτό το παράδειγμα στυλ παρουσίασης της εικόνας κάθε προϊόντος προς τον επισκέπτη ιστοσελίδα , χρησιμοποιώντας έναν κανόνα CSS inline . Η εικόνα έχει επιπλέει προς τα αριστερά , το όνομα του προϊόντος έχει τοποθετηθεί μέσα σε ένα tag H1 , ο αριθμός UPC εμφανίζει μέσα σε ένα tag H4 , η τιμή του προϊόντος θα εμφανιστεί ως επικεφαλίδα H5 και η περιγραφή του προϊόντος θα εμφανιστεί σε ένα tag παραγράφου .






5

Τοποθετήστε το στυλ εξόδου μέσα στον πίνακα βρόχο του κάθε προϊόντος . Αυτό θα εμφανίσει μία εμφάνιση για κάθε προϊόν που ανακτώνται από τη βάση δεδομένων. Το ολοκληρωμένο κώδικα PHP τώρα εμφανίζεται ως εξής

mysql_connect ( "localhost " , " ΤοΌνομαΧρήστηΣας " , " yourPassword " ) ή να πεθάνουν ( mysql_error ())? . ;

mysql_select_db ( " yourDatabaseName " ) ή να πεθάνουν ( mysql_error ( ) ) ?

$ data = mysql_query ( "SELECT * FROM προϊόντα ORDER BY id desc " )

ή να πεθάνουν ( mysql_error ( « Δεν βρέθηκαν εγγραφές » ) ) ?

ενώ ( $ info = mysql_fetch_array ( $ data ) )

{

$ name = $ info [ 'name'] ?

$ description = $ info [ «περιγραφή » ] ?

$ upcNumber = $ info [ « upcNumber '] ?

$ imageFile = $ info [ « εικόνα » ] ?

$ τιμή = $ info [ «τιμή» ] ? ;

>

?




;


}

>
Η
εικόνων

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

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