2017-02-21 5 views
-1

データベースのデータをテーブルに表示する必要があり、変数に基づいて2つのテーブルを作成できるかどうかは疑問でした。PHP - 2つの異なるテーブルにデータベースデータを表示

私は1つのテーブルにそれをすべてを表示するためのコードを持っている:

 <table> 
        <tr> 
         <th> Name </th> 
         <th> Event </th> 
        </tr> 
      <?php 
      while($row = $result->fetch_assoc()) 
      {?> 
        <tr> 
         <td> <?php echo $row["name"] ?> </td> 
         <td> <?php echo $row["event"] ?> </td> 
        </tr>  
    <?php } ?> 
    </table> 

だから、一人一人は、2つの募金活動のオプションがあります。イベント変数に基づいて2つのテーブルを作成する方法はありますか?私はデータベースに別のテーブルを作成することができますが、すべてのデータを1つの領域に保存したいと思います。

私は基本的なPHPを知っており、助けていただければ幸いです。

+0

いいえ、ループを2つ作成することができます。テーブルは同じになるようにしていますか? – Nicolas

+0

@Nicolas no ...これを説明するのは苦労している。だから、データベースにはたくさんの名前があり、それぞれの名前にはイベントがあります。 2つのイベントオプションがあり、同じデータベースのデータを表示する2つのテーブルが必要ですが、1つのテーブルにはイベントXの名前が表示され、もう1つのテーブルにはイベントYの名前が表示されます。 – cche

+0

ああ、 1つはXに、もう1つはYで印刷します。次に、両方の配列を繰り返し処理し、正しい場所に出力することができます。 – Nicolas

答えて

1
<table> 
       <tr> 
        <th> Name </th> 
        <th> Event </th> 
       </tr> 
     <?php 
     while($row = $result->fetch_assoc()) 
     {?> 
       <tr> 
        <td> <?php echo $row["name"] ?> </td> 

       </tr>  
<?php } ?> 
</table> 
    <table> 
       <tr> 
        <th> Name </th> 
        <th> Event </th> 
       </tr> 
     <?php 
     while($row = $result->fetch_assoc()) 
     {?> 
       <tr> 

        <td> <?php echo $row["event"] ?> </td> 
       </tr>  
<?php } ?> 
</table> 
関連する問題