Προς το περιεχόμενο

php + mysql (menu:aporia)


theolam

Προτεινόμενες αναρτήσεις

Δημοσ.

exo ena menu sti selida px

 

politismos (&id=1)

athlitika (&id=2)

topika (&id=3)

epikairothta (id=4)

 

yparxei tropos stin sql na allazoun seira oi grammes px na ginei :

 

topika (&id=1)

athlitika (&id=2)

politismos (&id=3)

epikairothta (id=4)

 

na parei to topika to id=1 kai o politismos to id=3 na ginete dhladh move...

Δημοσ.

Ξαναρωτάω: σε ποιά εφαρμογή είναι φτιαγμένα αυτά τα menu? Τί χρησιμοποιείτε για το portal της εφημερίδας? Κάποιο έτοιμο πακέτο? (όπως mambo, phpnuke etc) ή κάτι home made?

Δημοσ.

Τότε οι αλλαγές που πρέπει να γίνουν δεν είναι θέμα php αλλά της βάσης δεδομένων που χρησιμοποιείς (mysql φαντάζομαι).

 

τρόπος Α (που δεν μου αρέσει καθόλου)

Πρέπει να μπείς στην βάση και να αλλάξεις το id στα δύο objects.

Προσοχή Θα πρέπει να αλλάξεις και τα id σε όλα τα objects που είναι συνδεδεμένα με αυτά τα δύο (πχ άρθρα ή και γω δεν ξέρω τί μπορεί να έχεις).

ΠΑΡΕ ΕΝΑ ΚΑΛΟ BACKUP ΤΗΣ ΒΑΣΗΣ ΣΟΥ ΠΡΙΝ ΞΕΚΙΝΗΣΕΙΣ.

 

τρόπος Β (αυτό θα έκανα εγώ)

Αν αυτό που θέλεις είναι απλά να αλλάξεις την σειρά με την οποία εμφανίζονται στο μενού, και όχι τους αριθμούς του id, τότε πρόσθεσε στον πίνακα από όπου παίρνεις τα δεδομένα για το μενου, μία κολόνα με όνομα "ordering", βάλε εκεί την σειρά με την οποία θέλεις να εμφανίζονται, και μετά, στο query με το οποίο καλείς τα αντικείμενα του menu, βάλε "ORDER BY ordering"

 

Ελπίζω να βοήθησα...

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...