λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να οικοδομήσουμε μια PHP Δημοπρασία ιστοσελίδας

Δημοπρασίες έχουν γίνει εξαιρετικά δημοφιλής στο διαδίκτυο , και για καλό λόγο . Οι περιοχές δημοπρασίας επιτρέπει στους πωλητές να συνδεθεί με έναν τεράστιο αριθμό των πιθανών αγοραστών . Η οικοδόμηση ενός site δημοπρασιών στην PHP μπορεί να επιταχύνει σας κύκλο ανάπτυξης απαιτείται για την ανάπτυξη , αλλά απαιτεί γνώση της PHP , καθώς και σχεσιακές βάσεις δεδομένων . Γνώση του OOP ( αντικειμενοστρεφούς προγραμματισμού) και σχέδια, όπως το πρότυπο MVC ( model- view- controller ), θα ωφελήσει πάρα πολύ . Επιπλέον , η εξοικείωση με HTML , CSS και JavaScript θα σας επιτρέψει να διαμορφώσει την εμφάνιση και την αισθητική του site σας . Να επικεντρωθεί στις ιδιαιτερότητες ενός site δημοπρασιών , θα υποθέσουμε ότι το λογισμικό σας έχει εγκατασταθεί και ρυθμιστεί έτσι ώστε να είστε έτοιμοι να αναπτύξει το site σας . Τα πράγματα που θα χρειαστείτε
στοίβα LAMP : OS ( Linux , Windows, Mac OS X ) , ο διακομιστής Web ( Apache , IIS ) , MySQL , PHP 5
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

τουλάχιστον , θα θελήσετε να δημιουργήσετε τους ακόλουθους πίνακες με τα πεδία που περιλαμβάνει : Αντικείμενα ( τίτλος, περιγραφή , αποθεματικό τιμή , φωτογραφία , id ) ? χρηστών ( όνομα , τον κωδικό πρόσβασης , διεύθυνση ηλεκτρονικού ταχυδρομείου , τον τύπο πληροφορίες για τις πιστωτικές κάρτες και τον αριθμό , διεύθυνση αποστολής ) ? Προσφορές (ποσό , item_id , bidder_email_id ) . Αυτά δεν χρειάζεται να δημιουργηθεί μονομιάς . Για παράδειγμα , μπορεί να θέλετε να δημιουργήσετε έναν πίνακα αντικειμένων , να συμπληρώσετε τα δεδομένα του δείγματος , και στη συνέχεια να αναπτύξουν το περιβάλλον εργασίας χρήστη για την επίλυση τυχόν προβλημάτων που ανακύπτουν . 2

Συμπλήρωση πίνακες με δείγμα δεδομένων . Μπορείτε να το κάνετε αυτό στο εαυτό μου προτροπή , αλλά ένας καλύτερος τρόπος είναι να χρησιμοποιήσετε ένα περιτύλιγμα βάσης δεδομένων, όπως ΑΧΛΑΔΙ DB ( βιβλιοθήκη συναρτήσεων βάσης δεδομένων ), που θα σας παρέχει πρόσβαση σε βασικές δημιουργήσουν , να διαβάσετε , να τροποποιήσετε και να διαγράψετε τις λειτουργίες που χρειάζεται κάθε σύστημα . Ότι η λειτουργία θα επιτρέψει σε έναν διαχειριστή για να προσθέσετε, να τροποποιήσετε και να διαγράψετε στοιχεία όπως απαιτείται .
Εικόνων 3

Εμφάνιση των δεδομένων σας . Αρχικά , θα θελήσετε πιθανώς να δείτε όλα τα στοιχεία για τους θεατές του site σας . Αργότερα , μπορείτε να περιορίσετε τα στοιχεία με την ανάθεσή τους σε μια κατηγορία . Βέλτιστη πρακτική τονίζει την απομόνωση της λειτουργικότητας από την παρουσίαση και θα το κάνετε αυτό με τη δημιουργία ενός ελεγκτή ( index.php ), που θα περιέχει τη λογική για το χειρισμό των ενεργειών ( εγγραφή ενός νέου χρήστη , έλεγχο ταυτότητας των χρηστών , την αποδοχή μιας προσφοράς ) που θέλετε να παρέχετε .
Φτηνές 4

οι πτυχές παρουσίασης του χώρου θα γίνεται με ένα πρότυπο άποψη , η οποία θα περιέχει τον κώδικα HTML και CSS που καθορίζει , για παράδειγμα , τις ιδιότητες του κάθε στοιχείου ( χρώμα, γραμματοσειρά , μέγεθος ), καθώς και η θέση του στη σελίδα . Θα επικαλεσθεί αυτό το πρότυπο από τον ελεγκτή όπως απαιτείται .
5

Δημιουργήστε τη λογική προσφορά . Όταν οι χρήστες κάνουν προσφορά για ένα αντικείμενο , ελέγξτε ότι είναι επικυρωμένα και ότι η προσφορά τους είναι υψηλότερη από την τελευταία αποδεκτή προσφορά ( ή αποθεματικού , εάν δεν υπάρχουν προσφορές ) . Αν ναι , μπορείτε να αποθηκεύσετε την προσφορά τους στον πίνακα τις προσφορές .
Η
εικόνων

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

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