注意:未定义的变量:第21行的/Applications/XAMPP/xamppfiles/htdocs/fu.../functions.php中的帖子

时间:2017-04-16 18:49:35

标签: php mysqli

您好我正在尝试使用此功能从数据库中获取用户帖子作为数组,但我收到此错误,$ posts变量未定义请帮助 注意:未定义的变量:第21行的/Applications/XAMPP/xamppfiles/htdocs/fu.../functions.php中的帖子

    //the function
    function show_posts($user_id){
    global $conn,$user_id;
    $sql="SELECT post_body,post_date FROM users_posts WHERE      user_id=$user_id ORDER BY post_date DESC";
    $result=mysqli_query($conn,$sql);
    while($data=mysqli_fetch_object($result)){
        $posts[] = array(
            'post_date' => $data->post_date,
            'user_id' => $user_id,
            'post_body' => $data->post_body
        );
    }
     return $posts ;
}

    //the home page
    <h4>RECENT ACTIVITY</h4>
               <div class="panel panel-default">
                   <div class="panel-body">
                       <?php


                       $posts = show_posts($_SESSION['login']);
                       if(count($posts)){
                           foreach($posts as $key => $list){
                               echo $list['post_date'],"<br>";
                               echo $list['post_body'];
                           }


                       }

                       ?>



                   </div>
                </div>

0 个答案:

没有答案