includi tutti gli elementi di input all'interno del tuo <form>
tag:<form> all inputs are here </form>
aggiornamento:
<input name = "checkbox[]" type="checkbox" id="checkbox[]" value="<?php echo $rows['course_code'];?>">
a (l'id non ha importanza qui):
<input name="checkbox[]" type="checkbox" value="<?php echo $rows['course_code'];?>"/>
e il tuo codice pulsante:
<input type='button' id="delete" value='Delete' name='delete'>
a
<input type="submit" value="Delete"/>
imposta apertura <form>
tag su <form action="delete.php" method="post">
Nota:suppongo che i codici seguenti siano nel file delete.php. in caso contrario, sostituisci "delete.php" con quel nome nel tag del modulo di apertura sopra.
il tuo file 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();
?>
Nota: Poiché mysql_ verrà ritirato in futuro, è meglio usare l'estensione mysqli . Ma prima di usarlo, devi abilitarlo sul tuo server. mysqli fa parte di php e la versione più recente di php lo ha ma non è abilitato. Per abilitare ciò, visualizza la pagina delle informazioni php e trova il percorso del file php.ini nella riga "File di configurazione caricato" in quella pagina. Puoi vedere la pagina delle informazioni php caricando il file php sotto nel browser:
<?php
phpinfo();
?>
apri quel file php.ini in un editor di testo e decommenta o aggiungi una riga extension=php_mysqli.dll
nell'elenco delle estensioni, cerca anche "extension_dir" e apri la directory che dice e assicurati che il file php_mysqli.dll sia presente (potresti avere l'estensione .so se non usi il sistema operativo Windows)
Quindi riavvia il server e il gioco è fatto!
Di Fred -ii-