Pages

Wednesday, October 13, 2010

C++ 101: The Basics

Θα ξεφύγω λίγο από php/js κλπ και θα ασχοληθώ λίγο με τη C++ και την αντικειμενοστρέφεια γενικότερα.


Η έννοια της αντικειμενοστρέφειας έχει καλυφτεί και σε παλιότερο post και είναι η ίδια, αλλά θα τα αναφέρω κι εγώ just to make sure.


Στην C υπήρχαν τα structs τα οποία ήταν μια "ομάδα" μεταβλητών.
Μπορούμε ας πούμε να κάνουμε μια δομή Person στο οποίο θα περιέχεται ένα string για το όνομά του και ένας ακέραιος για την ηλικία του.
Με αυτό τον τρόπο μπορούμε να δημιουργήσουμε μια μεταβλητή τύπου Person και να κρατάμε αυτά τα στοιχεία μαζί.

Thursday, October 7, 2010

Pagination (Σελιδοποίηση) με την PHP

Αν και δεν το θεωρώ απαραίτητο, καθώς λίγο-πολύ ο τίτλος είναι αρκετά σαφής, ας εξηγήσω τι θα δείξω σε αυτό το post.

Έστω ότι έχουμε ένα κατάστημα, και σε κάθε κατηγορία έχουμε πολλά προϊόντα.
Μπορούμε να τα εμφανίσουμε όλα μαζί σε μια σελίδα, το οποίο ειναι και το πιο εύκολο, ή μπορούμε να το κάνουμε να εμφανίζει 10-15-20 προϊόντα κάθε φορά, το οποίο είναι λίγο πιο περίπλοκο αλλά ταυτόχρονα και το πιο σωστό και χρηστικό.

Για να γίνει αυτό θα χρησιμοποιήσουμε τον τελεστή LIMIT της mysql.

Αυτός ο τελεστής μπορεί να πάρει 1 ή 2 ορίσματα, και λειτουργεί ως εξής: