返回列表 發帖

專案開發_討論區之2_index.php

  1. <?php
  2.     include_once('./conn.inc.php');    //引入資料庫連線檔案
  3. ?>
  4. <html>
  5.     <head>
  6.         <title>討論區</title>
  7.         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  8.     </head>
  9.     <body>
  10.     <?php
  11.         $sql = "SELECT * FROM `articledata_tab`";
  12.         $result = mysqli_query($conn, $sql);    //執行SQL語法
  13.     ?>
  14.         <div style="text-align:center;"><!-- CSS的置中 -->
  15.         <table border="2" style="width:80%;"><!-- CSS的寬度設定 --><!-- width="80%" align="center" -->
  16.             <tr>
  17.                 <th>編號</th>
  18.                 <th>標題</th>
  19.                 <th>點閱數</th>
  20.                 <th>回應數</th>
  21.                 <th>發文人</th>
  22.                 <th>發文IP</th>
  23.                 <th>發文日期時間</th>
  24.             </tr>
  25.             <?php
  26.                 $no=1; //編號
  27.                 while($arr_data = mysqli_fetch_assoc($result)){
  28.                     //1. 查詢回應數
  29.                     $sql = "SELECT COUNT(`rd_id`) AS `num` FROM `replydata_tab`
  30.                             WHERE `rd_ad_id` = '{$arr_data['ad_id']}'";
  31.                     $result_reply = mysqli_query($conn, $sql);    //執行SQL語法
  32.                     $num_reply = mysqli_fetch_assoc($result_reply); //解析 result檔 取得回應數
  33.                     //2. 查詢發言人
  34.                     $sql = "SELECT `ud_name` FROM `userdata_tab`
  35.                             WHERE `ud_id` = '{$arr_data['ad_ud_id']}'";
  36.                     //echo $sql;
  37.                     $result_userdata = mysqli_query($conn, $sql);    //執行SQL語法
  38.                     $userdata = mysqli_fetch_assoc($result_userdata); //解析 result檔 取得回應數
  39.                      
  40.                      
  41.                     echo '
  42.                     <tr>
  43.                         <td>'.($no++).'</td>
  44.                         <td><a href="./reply.php?id='.$arr_data['ad_id'].'">'.$arr_data['ad_title'].'</a></td>
  45.                         <td>'.$arr_data['ad_view'].'</td>
  46.                         <td>'.$num_reply['num'].'</td>
  47.                         <td>'.$userdata['ud_name'].'</td>
  48.                         <th>'.$arr_data['ad_ip'].'</td>
  49.                         <td>'.$arr_data['ad_datetime'].'</td>
  50.                     </tr>
  51.                     ';
  52.                 }
  53.             ?>
  54.         </table>
  55.         </div>
  56.     </body>
  57. </html>
複製代碼
May

返回列表