Shiva
Admin

personelsil.php sayfamızı oluşturarak örneğimize başlayalım.

personelliste.php sayfamızda Sil butonu için aşağıdaki görseldeki eklemeyi yapalım.

Burada yaptığımız şey tabloda hangi personel kaydı üzerinde Sil butonu tıklanmışsa o personele ait ID‘ nin personelsil.php sayfasına gönderilmesini sağlamaktır.
Şimdi personelsil.php sayfamızı aşağıdaki şekilde oluşturalım.
PHP:
<?php
if(isset($_GET["pid"]))
{
include("vt_ayar.php");//Bağlantıyı dahil ediyoruz.
$sorgu=$vt->prepare('DELETE FROM personel WHERE ID=?');
$sonuc=$sorgu->execute([$_GET['pid']]);
if($sonuc){
header("Location:personelliste.php"); //Silme tamamlandıktan sonra personelliste sayfasına yönlendiriyoruz.
}
else
echo("Kayıt silinemedi.");
}
?>
İşlem bu kadar. Artık personelliste.php sayfasını çalıştırıp, istediğimiz kayıt satırı üzerinde Sil butonuna bastığımızda o personele ait kayıt personelsil.php sayfasına gönderilmekte ve o id numaralı kaydın silinmesi sağlanmaktadır.
Baktığımızda personelsil.php sayfasında herhangi bir tasarım olmadığını görüyoruz. Bunun sebebi bu sayfada sadece silme işlemi gerçekleştirilecek olmasıdır. Eğer silme işlemi başarılı bir şekilde gerçekleşmişse
PHP:
header("Location:personelliste.php");
satırıyla personelliste.php sayfasına dönüş sağlanmaktadır.