neem alle invoerelementen op in uw <form>
tags:<form> all inputs are here </form>
bijwerken:
<input name = "checkbox[]" type="checkbox" id="checkbox[]" value="<?php echo $rows['course_code'];?>">
naar (id maakt hier niet uit):
<input name="checkbox[]" type="checkbox" value="<?php echo $rows['course_code'];?>"/>
en uw knopcode:
<input type='button' id="delete" value='Delete' name='delete'>
naar
<input type="submit" value="Delete"/>
stel opening <form>
in tag naar <form action="delete.php" method="post">
Opmerking:ik neem aan dat onderstaande codes in het delete.php-bestand staan. zo niet, vervang dan "delete.php" door die naam in de bovenstaande openingsformuliertag.
uw delete.php-bestand:
<?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();
?>
Opmerking: Aangezien mysql_ in de toekomst zal worden beëindigd, is het beter om de mysqli-extensie te gebruiken . Maar voordat u dat gebruikt, moet u het op uw server inschakelen. mysqli is een onderdeel van php en een nieuwere versie van php heeft het, maar niet ingeschakeld. Om dit in te schakelen, bekijkt u de php-infopagina en zoekt u het pad van het php.ini-bestand in de rij "Geladen configuratiebestand" op die pagina. U kunt de php-infopagina bekijken door het onderstaande php-bestand in de browser te laden:
<?php
phpinfo();
?>
open dat php.ini-bestand in een teksteditor en verwijder commentaar of voeg een regel toe extension=php_mysqli.dll
in de lijst met extensies daar. Zoek ook naar "extension_dir" en open de map die erin staat en zorg ervoor dat het bestand php_mysqli.dll aanwezig is. (je hebt misschien de .so-extensie als je geen Windows-besturingssysteem gebruikt)
Start vervolgens uw server opnieuw op en u bent klaar!
Door Fred -ii-