0
while文を使用してページに印刷される行にあるチェックボックスのロードからIDを取得しようとしています。データベースの各行にはチェックボックスがあり、チェックボックスの値にIDが表示されます。IDをチェックボックスから取得する
基本的に、IDを使用して、チェックボックスで選択された行に対して更新クエリを実行します。
私が使用しているチェックボックスのコードは次のとおりです。
<input type="checkbox" name="check_list[]" value="<? echo $rows['id']; ?>">
次に提出するためのコードがされている場合:ちょうどそれが動作することをテストした結果をエコーしたかった
<?
if(!empty($_POST['check_list'])){
foreach($_POST['check_list'] as $id){
echo "$id was checked! ";
}
}
?>
それをクエリに入れる前に問題は...何も起こらない。私はただ空白の画面を取得します。エラーや何もありません。確かにそれはうまくいくはずです、それは正しく見えますが、なぜそれがうまくいかないのか分かりません。
ご協力いただきありがとうございます。 :)
これでうまくいくはずです。生成されたHTMLを確認してください。フォームの送信時に行われたHTTPリクエストを確認します。 – Quentin
チェックボックスを使ってソースコードを見ると、すべてのチェックボックスにvalue属性のIDが含まれていますか? – SERPRO
'$ rows ['id']'の値をecho/var_dumpして 'value'属性に何かがあることを確認できますか? –