inclua todos os elementos de entrada em seu
<form>
tags:<form> all inputs are here </form>
atualizar:
<input name = "checkbox[]" type="checkbox" id="checkbox[]" value="<?php echo $rows['course_code'];?>">
para (id não importa aqui):
<input name="checkbox[]" type="checkbox" value="<?php echo $rows['course_code'];?>"/>
e o código do seu botão:
<input type='button' id="delete" value='Delete' name='delete'>
para
<input type="submit" value="Delete"/>
definir abertura
<form>
tag para <form action="delete.php" method="post">
Nota:Presumo que os códigos abaixo estejam no arquivo delete.php. se não substituir "delete.php" por esse nome na tag de formulário de abertura acima.
seu arquivo 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();
?>
Observação: Como o mysql_ será obsoleto no futuro, melhor é usar a extensão mysqli . Mas antes de usar isso, você deve habilitá-lo em seu servidor. O mysqli faz parte do php e a versão mais recente do php o possui, mas não está ativado. Para habilitar isso, veja a página de informações do php e encontre o caminho do arquivo php.ini na linha "Arquivo de configuração carregado" nessa página. Você pode ver a página de informações do php carregando abaixo do arquivo php no navegador:
<?php
phpinfo();
?>
abra esse arquivo php.ini em um editor de texto e descomente ou adicione uma linha
extension=php_mysqli.dll
na lista de extensões, procure também por "extension_dir" e abra o diretório que ele diz e verifique se o arquivo php_mysqli.dll está lá. (você pode ter a extensão .so se não usar o sistema operacional Windows) Em seguida, reinicie o servidor e pronto!
Por Fred -ii-