0

mysql から 3 ビットのデータを取得する while ループがあります。名、姓、および電子メール。以下のリンクに示すように、データ行の一意の ID がチェックボックスに保存されますが、チェックボックスは最初の行に表示されません。

//displays the customer rows with checkboxes for deleting
$query= "SELECT * FROM email_list";
$result= mysqli_query($dbc, $query);

while ($row=mysqli_fetch_array($result)) {
    echo '<input type="checkbox" value="' .$row['id'] . '" name="todelete[]" />';
    echo $row['first_name'] ;
    echo ' ' .$row['last_name'];
    echo ' ' .$row['email'];
    echo '<br />';
    }

    mysqli_close($dbc)

コードを実行すると、次のように表示されます: http://dev123abc45.vacau.com/remove_email.php

データの最初の行にチェックボックスが表示されていないことがわかりますが、その理由はわかりません。助言がありますか?

4

1 に答える 1

1

問題は投稿したコードではなく、HTML にあります。

<form method="post" action="/remove_email.php" <-- Look right here
<input type="checkbox" value="1" name="todelete[]" />

>form タグの がありませんでした。

于 2013-05-29T03:00:33.227 に答える