Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.69 KB | None | 0 0
  1. <?php
  2.  
  3.    // Create Categories, Forums and Sub-Forums
  4.    $mysql_query = "SELECT * FROM forums WHERE forum_parent=0";    
  5.    $mysql_row = @mysqli_query ($db_connect, $mysql_query);
  6.      
  7.    //Categories
  8.    while ($row_category = mysqli_fetch_array ($mysql_row)) {
  9.      
  10.       $category_id = $row_category['forum_id'];
  11.       $category_name = $row_category['forum_name'];
  12.      
  13.       //Forums
  14.       $mysql_query_forum = "SELECT * FROM forums WHERE forum_parent=$category_id";    
  15.       $mysql_row_forum = @mysqli_query ($db_connect, $mysql_query_forum);
  16.      
  17.       while ($row_forum = mysqli_fetch_array ($mysql_row_forum)) {
  18.          
  19.          $forum_id = $row_forum['forum_id'];
  20.          $forum_name = $row_forum['forum_name'];
  21.          
  22.          //Subforums
  23.          $mysql_query_subforum = "SELECT * FROM forums WHERE forum_parent=$forum_id";    
  24.          $mysql_row_subforum = @mysqli_query ($db_connect, $mysql_query_subforum);
  25.          
  26.          while ($row_subforum = mysqli_fetch_array ($mysql_row_subforum)) {
  27.          
  28.             $subforums[] = array(
  29.             'forum_name' =>  $row_subforum['forum_name'],
  30.             'forum_id' =>  $row_subforum['forum_name']
  31.             );
  32.          }
  33.          
  34.          $forums[] = array(
  35.             'forum_name' => $forum_name,
  36.             'forum_id' => $forum_id,
  37.             'forums' => $subforums
  38.          );
  39.          
  40.          unset($subforums);
  41.      
  42.       }
  43.      
  44.       $category[] = array(
  45.          'forum_name' => $category_name,
  46.          'forum_id' => $category_id,
  47.          'forums' => $forums
  48.       );
  49.      
  50.       unset($forums);
  51.    }
  52.    
  53.    $forum = $category;
  54.    $smarty->assign('forum', $forum);
  55.  
  56. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement