2017-01-01 5 views
0

PHPを使用してデータベースからデータを取得しようとしていますが、私のデータベースに約4つのフィールドがあります。あなたのテーブルを壊した理由。 このmycode enter image description hereデータベースから情報を照会する際に破損した行を修正する方法

public function departments_view($dept_id){ 
    $query = $this->db->prepare("SELECT * FROM materials_tbl WHERE dept_id = $dept_id"); 
    $query->execute(); 
    if($query->rowCount()>0){ 


      ?> 
      <div class="table-responsive"> 
      <?php 
       while($row=$query->fetch(PDO::FETCH_ASSOC)){ 
      ?> 
       <table class="table table-bordered table-hover"> 
          <thead> 
           <tr> 
            <th>Material Code</th> 
            <th>Topic</th> 
            <th>Description</th> 
            <th>Path</th> 
           </tr> 
          </thead> 
          <tbody> 
           <tr> 
            <td><?php echo $row["material_code"];?></td> 
            <td><?php echo $row["topic"];?></td> 
            <td><?php echo $row["description"];?></td> 
            <td><?php echo $row["path"];?></td> 
           </tr> 

          </tbody> 
         </table> 
      <?php 
      }  
      ?> 
      </div> 
      <?php 

    }else { 
     echo 'Nothing here.'; 
    } 
} 
+0

あなたは、 "私のテーブルが壊れます" とはどういう意味ですか? –

+0

「ここに画像の説明を入力」をクリックすると、壊れた表が表示されます。私のデータは機密扱いですので、消去することにしました。ありがとう –

答えて

0

このコードを試してみてくださいされ、 は実際にあなたがループ内のテーブル、TBODYやテーブルのヘッダーを入れてきているもののミスあなたが作った、というのです。

public function departments_view($dept_id){ 
 
    $query = $this->db->prepare("SELECT * FROM materials_tbl WHERE dept_id = $dept_id"); 
 
    $query->execute(); 
 
    if($query->rowCount()>0){ 
 

 

 
      ?> 
 
      <div class="table-responsive"> 
 
         <table class="table table-bordered table-hover"> 
 
          <thead> 
 
           <tr> 
 
            <th>Material Code</th> 
 
            <th>Topic</th> 
 
            <th>Description</th> 
 
            <th>Path</th> 
 
           </tr> 
 
          </thead> 
 
         <tbody> 
 
      <?php 
 
       while($row=$query->fetch(PDO::FETCH_ASSOC)){ 
 
      ?> 
 
     
 
          
 
           <tr> 
 
            <td><?php echo $row["material_code"];?></td> 
 
            <td><?php echo $row["topic"];?></td> 
 
            <td><?php echo $row["description"];?></td> 
 
            <td><?php echo $row["path"];?></td> 
 
           </tr> 
 

 
          
 
      <?php 
 
      }  
 
      ?> 
 
          </tbody> 
 
         </table> 
 
      </div> 
 
      <?php 
 

 
    }else { 
 
     echo 'Nothing here.'; 
 
    } 
 
}

+0

ありがとう@Nikunj Sardharaそれは働いた... –

+0

うーん、あなたはupvoteしてください。 –

+0

@johngodstimeもし私があなたを助けたら、アップアップをしてください。 –

関連する問題