0

チェックボックスをオンにすると、データベースのステータス フィールドを編集できますか?

私が欲しいのは、テーブル内の複数の行をチェックすると、送信後にデータベース内の行 ['ステータス'] の値が自動的に yes に更新されることです。

ちょうどこのような、

テーブル アプリ

counter | status

100001  | 
100002  | 
100003  |   
100004  | 

そして、100001 と 100002 を確認すると、status の値が yes に変わりました。

counter | status

100001  | yes
100002  | yes
100003  |   
100004  | 

以下は私の短いコードです。

<form name="form1" method="post" action="">
<?php
$mysqli = new mysqli("localhost", "root", "", "app");
$result1 = $mysqli->query("SELECT * FROM APP");
echo'<table id="tfhover">
<tr>
<th>status</th>
<th></th>
</tr>';
while($row = $result1->fetch_assoc()){
echo
'<tr>
<td>'.$row['status'].'</td>
<td><input name="checkbox[]" type="checkbox" id="checkbox[]" value="'.$row['counter'].'"></td>
</tr></table>';
?>
<input id='edit' type='submit' class='button' name='edit' value='Edit'/> 
</form>

<?
if(isset($_POST['edit'])) 
{

}
?>

これが可能であれば?ヘルプ ?

4

2 に答える 2

0

name="checkbox[]"$_POST["checkbox"] に使用する配列が作成されます。配列には、選択したすべてのチェックボックスの値が含まれます。

于 2013-11-13T03:08:30.633 に答える