включете всички входни елементи във вашия <form>
тагове:<form> all inputs are here </form>
актуализация:
<input name = "checkbox[]" type="checkbox" id="checkbox[]" value="<?php echo $rows['course_code'];?>">
до (тук идентификаторът няма значение):
<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 е там. (може да имате разширение .so, ако не използвате Windows OS)
След това рестартирайте сървъра си и сте готови!
От Fred -ii-