Σύνδεση  


Ευρετήριο Δ. Συζήτησης » Web design » PHP
Νέο θέμα Απάντηση



Σελίδα 1 από 1 | [ 4 Δημοσιεύσεις ]
Προηγούμενο | Επόμενο

Συγγραφέας

Μήνυμα




ndh90
Θέμα δημοσίευσης: Αναδρομική συνάρτηση
  Δημοσιεύτηκε: 12 Σεπ 2012 12:37


User image


Χωρίς σύνδεση

Εγγραφή
12 Οκτ 2010 20:06

Δημοσιεύσεις
21

 
εχω το id μιας κατηγοριας και θελω να βρω ολες τις υποκατιγοριες τις και να τις εχω σε ενα array για να τις χρησιμοποιησω. εχω φτιαξει ενα κομματι κωδικα αλλα δεν δουλευει οπως θα'θελα
Κώδικας:
$MainCat =  $_GET['MainCat'];

$result = getMainCat($MainCat);

function getSubs($CarType){
$query = mysql_query("SELECT * FROM categories WHERE sub_cat='".$MainCat."' ORDER BY id DESC ") or die(mysql_error());
   
         
         WHILE($row = mysql_fetch_array($query)){
         
$result = getSubs($row[id]);
$result [$row[id]] = $row[title];


}
return $result;
}


 


 




merianos
Θέμα δημοσίευσης: Re: Αναδρομική συνάρτηση
  Δημοσιεύτηκε: 12 Σεπ 2012 18:33


Άβαταρ μέλους


Χωρίς σύνδεση

Εγγραφή
11 Μαρ 2010 18:46

Δημοσιεύσεις
94

Τοποθεσία
Κέρκυρα

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



Web Design Blog


 


 




ndh90
Θέμα δημοσίευσης: Re: Αναδρομική συνάρτηση
  Δημοσιεύτηκε: 12 Σεπ 2012 18:48


User image


Χωρίς σύνδεση

Εγγραφή
12 Οκτ 2010 20:06

Δημοσιεύσεις
21

 
(id, sub_cat, title, description...) Καθε κατηγορια θα εχει 0 sub_cat εαν ειναι κεντρικη αλλιος θα εχει το id της κατηγοριας της οποιας ειναι υποκατηγορία


 


 




merianos
Θέμα δημοσίευσης: Re: Αναδρομική συνάρτηση
  Δημοσιεύτηκε: 14 Σεπ 2012 12:39


Άβαταρ μέλους


Χωρίς σύνδεση

Εγγραφή
11 Μαρ 2010 18:46

Δημοσιεύσεις
94

Τοποθεσία
Κέρκυρα

 
Για να αποθηκεύεις ιεραρχικές δομές δεδομένων υπάρχουν άλλα ποιο εύχρηστα μοντέλα που σου επιτρέπουν να ανακτήσεις τα μέλη της ιεραρχίας από όποιο κόμβο θέλεις, να υπολογίσεις εύκολα πόσα υπο-μέλη υπάρχουν σε μια κατηγορία, να ανακτήσεις τη διαδρομή μέχρι ένα κόμβο και άλλα.

Το καλύτερο κατά τη γνώμη μου μοντέλο είναι το nested-set.

Αν θέλεις μπορείς να δεις τα ακόλουθα tutorials που θα σε βοηθήσουν πολύ:

http://www.evanpetersen.com/item/nested-sets.html
http://iamcam.wordpress.com/2006/03/24/ ... traversal/
http://www.sitepoint.com/hierarchical-data-database-2/



Web Design Blog


 


 


Νέο θέμα Απάντηση



Σελίδα 1 από 1 | [ 4 Δημοσιεύσεις ]
Προηγούμενο | Επόμενο


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

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

Κανόνες

Δεν μπορείτε να δημοσιεύετε νέα θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να απαντάτε σε θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να επεξεργάζεστε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να διαγράφετε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να επισυνάπτετε αρχεία σε αυτή τη Δ. Συζήτηση


Τελευταίες δημοσιεύσεις:  Ταξινόμηση ανά  
 


Αναζήτηση για: