0

データベース内の情報を表示する Web ページを作成しています。1 つのセクションには、使用されているアプリケーション (名前、アプリケーションのメディアの種類、アプリケーションを介してストリーミングされるコンテンツ、およびアプリケーションに対するユーザーの評価) を一覧表示する表があります。したがって、1 行あたり 4 列です。ユーザーが使用するすべてのアプリケーション (したがって、複数の行) を表示したいのですが、単一のアプリケーションを表示するために機能するものがありますが、アプリケーションに応じて複数の行が生成されるようにする方法について、いくつかの助けをいただければ幸いです。ユーザーが使用しているアプリケーションの数と、行のセルに正しい情報が表示されるようにします。これが私がこれまでに持っているものです:

        <tbody class="header">
    <tr>
        <td colspan="4"><a href="#demo12">Applications</a>

        </td>
    </tr>
</tbody>
<tbody id="demo12">
    <tr>
        <td>Name</td>
        <td>Media Type</td>
        <td>Streamed Content</td>
        <td>Rating Given</td>
    </tr>
    <tr>
        <td>
            <?php
            while($user = mysqli_fetch_assoc($result)):
            echo $user["aName"];
            endwhile; 
            ?>
        </td>
        <td>
            <?php
            while($user = mysqli_fetch_assoc($result)):
            echo $user["aMType"];
            endwhile; 
            ?>
        </td>
        <td>
            <?php
            while($user = mysqli_fetch_assoc($result)):
            echo $user["aStreamed"];
            endwhile; 
            ?>
        </td>
        <td>
            <?php
            while($user = mysqli_fetch_assoc($result)):
            echo $user["aRating"];
            endwhile; 
            ?>
        </td>
    </tr>
</tbody>
4

1 に答える 1

0

while ループをtrタグの外に置く

<?php
    while($user = mysqli_fetch_assoc($result)):
?>
<tr>
   <td>
       <?php 
           echo $user["aName"];
       ?>
   </td>
   <td>
       <?php 
           echo $user["aMType"];
       ?>
   </td>
   ...
   ...
</tr>
<?php
   endwhile;
?>
于 2013-07-15T17:59:22.633 に答える