0

テーブルヘッダーが繰り返されないようにしたいこのコードがあります。誰かが助けることができますか?このウェブサイトでは、この質問を投稿する前に詳細を入力するように求められます。

if (isset($_POST['toys'])) {
$query = 'SELECT * FROM `toys` WHERE size = ?';
$sth = $db->prepare($query);
foreach($_POST['toys'] as $each_check) {
    if( ! $sth->execute(array($each_check)) ) {
        die('MySQL Error: ' . var_export($sth->error_info(), TRUE));
    }

    echo "<table>";
    echo "<tr>
            <th>ratio</th>
            <th>size</th>
            <th>built</th>
            <th>description</th>            
          </tr>";

while ($row = $sth->fetch(PDO::FETCH_ASSOC)) {

        echo "<tr><td>" . $row['ratio'] .
            "</td><td>" . $row['size'] .
            "</td><td>" . $row['built'] .
            "</td><td>" . $row['description'] .
            "</td></tr>";
     }
    echo "</table>";
   }
 }

タンク

4

3 に答える 3