witam funkcja menu() dobrze pobiera kategorie ale wystarczy ze do funkcji print_pages_in_menu() wrzuce zapytanie to funkcja menu pobiera tylko jedna kategorie z bazy...
prosze o pomoc smile.gif

  1. function menu($id) {
  2. global $db;
  3.  
  4. $result = $db->query('SELECT
  5. p_term_taxonomy.term_taxonomy_id AS kat_id,
  6. p_term_taxonomy.taxonomy as is_kat,
  7. p_terms.name as nazwa_kat,
  8. p_terms.term_id as kat_id_nazwa
  9. FROM p_term_taxonomy INNER JOIN p_terms ON (p_term_taxonomy.term_id = p_terms.term_id) WHERE p_term_taxonomy.taxonomy = \'category\'');
  10.  
  11. while ($r = $db->fetchassoc()) {
  12.  
  13. print '
  14. <div class="box">
  15. <h2><span></span>' . $r['nazwa_kat'] . '</h2>
  16.  
  17. <div class="body">
  18. <ul class="side_menu">';
  19. print_pages_in_menu($r['kat_id']);
  20. print '</ul>
  21. </div>
  22. <div class="box_bottom"><span></span></div>
  23. </div> ';
  24. }
  25. }



  1. function print_pages_in_menu($id_cat) {
  2. global $db;
  3. $query = $db->query('SELECT post_type,post_status,post_title,ID FROM p_posts WHERE category_id = ' . $id_cat . ' ORDER BY menu_order ASC');
  4. print_r($db->fetchassoc());
  5. }