Ağağıda çoklu seçim yaparak seçilen verilerin veritabanından silinmesini sağlayan kod bulunmaktadır.
Dosyayı coklu_checkbox_sil.php olarak kaydedin.
<form action="coklu_checkbox_sil.php" method="post">
<label><input type="checkbox" name="sil[]" value="1"/> Birinci yazının başlığı</label><br/>
<label><input type="checkbox" name="sil[]" value="2"/> Bir diğer yazı başlığı</label><br/>
<label><input type="checkbox" name="sil[]" value="3"/> Başka yazı</label><br/>
<label><input type="checkbox" name="sil[]" value="4"/> Sonuncu yazı</label><br/>
<input type="submit" value="Seçilileri sil">
</form>
<?PHP
if(isset($_POST['sil'])) {
$silinecekler = implode(', ', $_POST['sil']);
mysql_query('DELETE FROM yazilar WHERE NO IN ( ' . $silinecekler . ' )');
echo count($_POST['sil']) . ' adet yazı silindi.';
}
?>

Leave a Reply