PHP’de Çoklu CheckBox Seçimi İle Veritabanında Silme İşlemi

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.';
}
?>

Be the first to comment

Leave a Reply

Your email address will not be published.


*