phpを使いdbから値をとってきて表にしたいと考えています。
その中でwhileを使い表の中にデータを入れていきたいのですが、一番最初のwhileにしかデータが入りません。
どのように解決したらよいでしょうか?
php
1 <table border="1"> 2 <tr> 3 <th>名前</th> 4 <?php while ($result = $stmt->fetch()):?> 5 <td><? echo $result['name']?></td> 6 <? endwhile;?> 7 </tr> 8 9 <tr> 10 <th>RPE</th> 11 <?php while ($result = $stmt->fetch()):?> 12 <td><? echo $result['RPE']?></td> 13 <? endwhile;?> 14 </tr> 15 <tr> 16 <th>ACWR</th> 17 <?php while ($result = $stmt->fetch()):?> 18 <td><? echo $result['ACWR']?></td> 19 <? endwhile;?> 20 </tr> 21 <tr> 22 <th>FX/VT</th> 23 <?php while ($result = $stmt->fetch()):?> 24 <td><? echo $result['kind1']?></td> 25 <? endwhile;?> 26 </tr> 27 <tr> 28 <th>PH/UB</th> 29 <?php while ($result = $stmt->fetch()):?> 30 <td><? echo $result['kind2']?></td> 31 <? endwhile;?> 32 </tr> 33 <tr> 34 <th>SR/BB</th> 35 <?php while ($result = $stmt->fetch()):?> 36 <td><? echo $result['kind3']?></td> 37 <? endwhile;?> 38 </tr> 39 <tr> 40 <th>VT/FX</th> 41 <?php while ($result = $stmt->fetch()):?> 42 <td><? echo $result['kind4']?></td> 43 <? endwhile;?> 44 </tr> 45 <tr> 46 <th>PB</th> 47 <?php while ($result = $stmt->fetch()):?> 48 <td><? echo $result['kind5']?></td> 49 <? endwhile;?> 50 </tr> 51 <tr> 52 <th>HB</th> 53 <?php while ($result = $stmt->fetch()):?> 54 <td><? echo $result['kind6']?></td> 55 <? endwhile;?> 56 </tr> 57 <tr> 58 <th>パフォーマンス</th> 59 <?php while ($result = $stmt->fetch()):?> 60 <td><? echo $result['day_score']?></td> 61 <? endwhile;?> 62 </tr> 63 <tr> 64 <th>合計スコア</th> 65 <?php while ($result = $stmt->fetch()):?> 66 <td><? echo $result['kind_total_score']?></td> 67 <? endwhile;?> 68 </tr> 69 </table> 70
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。