Pagination

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
ktzouv
Δημοσιεύσεις: 15
Εγγραφή: 30 Ιαν 2009 20:27

Pagination

Δημοσίευση από ktzouv » 19 Αύγ 2010 12:34

Καλημέρα,

Θέλω να κάνω μια ερώτηση που με βασανίζει εδώ και μία ημέρα και δεν μπορώ να το διορθώσω.

Έχω φτιάξει μία σελίδα απο την οποία παίρνω κάποια αποτελέσματα απο μία βάση δεδομένων ανάλογα με τα στοιχεία που δίνει ο χρήστης.
Επειδή τα αποτελέσματα είναι πολλά έχω κάνει pagination ανα δέκα αποτελέσματα στην σελίδα με php. To πρόβλημα μου είναι ότι πατώντας next μου φέρνει την δεύετρη σελίδα με τα σωστά αποτελέσματα. Εάν όμως ο χρήστης πάει να κάνει ένα δεύτερο search ναι μεν φέρνει τα αποτελέσματα αλλά δεν μου γυρνάει την σελίδα στην αρχή απο το pagination και μου την αφήνει στην σελίδα που είχε σταματήσει απο το προηγούμενο search.

Παρατήρησα ότι άσχετα εάν ο χρήστης κάνει καινούριο search το link στην σελίδα μένει με την τιμή της μεταβλητής απο το προηγούμενο αποτέλεσμα δηλ. Ένα test που έκανα είναι:

δίνωντας σαν χρήστης για πρώτη αναζήτηση το 'a' μου φέρνει τα αποτελέσματα και πατώντας next έχω κάτι σαν το παρακάτω
index.php?page=2&search=a
Μένωντας στην δευτερη σελίδα εάν κάνει μία δευτερ αναζήτηση με κριτήριο το 'f' ναι μεν θα μου φέρει τα σωστά αποτελέσματα αλλά απο την δευτερη σελίδα και τα κριτήρια στο link παραμένουν τα ίδια
index.php?page=2&search=a


ktzouv
Δημοσιεύσεις: 15
Εγγραφή: 30 Ιαν 2009 20:27

Pagination

Δημοσίευση από ktzouv » 19 Αύγ 2010 14:00

ναι.

Απ'οτι καταλαβαίνω το πρόβλημα είναι ότι δεν καθαρίζει την μεταβλητή όταν θα δώσω καινούρα αναζήτηση.Όταν θα πατήσω στο κουμπί ΝΕΧΤ or PREV στην καινούρια αναζητηση τότε θα ανανεώση την μεεταβλητη και θα δώσει την καινούρια τιμή

Άβαταρ μέλους
stewas
Script Master
Δημοσιεύσεις: 436
Εγγραφή: 25 Αύγ 2009 13:48
Τοποθεσία: Πάργα - Αθήνα και Ιωάννινα Πλέον
Επικοινωνία:

Pagination

Δημοσίευση από stewas » 19 Αύγ 2010 14:05

δεν μας ανεβάζεις και τον κώδικα να τον δούμε?

ktzouv
Δημοσιεύσεις: 15
Εγγραφή: 30 Ιαν 2009 20:27

Pagination

Δημοσίευση από ktzouv » 19 Αύγ 2010 16:14

Το βρήκα τελικά,

Για ενημέρωση ήταν δικια μου παράλειψη να βάλω στο form action=$_SERVER ['PHP_SELF'].

Ναι μεν χρησιμοποιυσα στον κώδικα για το pagination το $_SERVER ['PHP_SELF'] για το Next and Prev. αλλά δεν τον χρησιμοποιύσα στο form action.

Πάντως ευχαριστώ για το ενδιαφέρον.


Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες