<form>
内にすべての入力要素を含める タグ:<form> all inputs are here </form>
更新:
<input name = "checkbox[]" type="checkbox" id="checkbox[]" value="<?php echo $rows['course_code'];?>">
to(idはここでは関係ありません):
<input name="checkbox[]" type="checkbox" value="<?php echo $rows['course_code'];?>"/>
とボタンコード:
<input type='button' id="delete" value='Delete' name='delete'>
に
<input type="submit" value="Delete"/>
開始<form>
を設定します <form action="delete.php" method="post">
へのタグ付け
注:以下のコードはdelete.phpファイルにあると思います。そうでない場合は、上記の開始フォームタグで「delete.php」をその名前に置き換えてください。
delete.phpファイル:
<?php
$cheks = implode("','", $_POST['checkbox']);
$sql = "delete from $tbl_name where course_code in ('$cheks')";
$result = mysql_query($sql) or die(mysql_error());
mysql_close();
?>
注: mysql_は将来廃止されるため、mysqli拡張機能を使用することをお勧めします 。ただし、それを使用する前に、サーバーで有効にする必要があります。 mysqliはphpの一部であり、新しいバージョンのphpにはそれがありますが、有効になっていません。これを有効にするには、php情報ページを表示し、そのページの[ロードされた構成ファイル]行でphp.iniファイルのパスを見つけます。ブラウザーで以下のphpファイルをロードすると、php情報ページを表示できます。
<?php
phpinfo();
?>
そのphp.iniファイルをテキストエディタで開き、コメントを解除するか、extension=php_mysqli.dll
という行を追加します。 そこにある拡張子リストで「extension_dir」も検索し、そこにあるディレクトリを開いて、php_mysqli.dllファイルがそこにあることを確認します(Windows OSを使用していない場合は.so拡張子が付いている可能性があります)
次に、サーバーを再起動すると完了です!