PHP PDO ile Tabloda Seçilen Kaydı MySql Veritabanından Kayıt Silme

  • Konbuyu başlatan Shiva
  • Başlangıç tarihi
  • Cevaplar: 3
  • Görüntüleme: 1K

Shiva

Admin
Katılım
31 Tem 2019
Konular
522
Mesajlar
4,089
Çözümler
194
Tepkime puanı
14,529
Konum
Berlin
RC Point
0
1573564690867.png

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


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



1573564751354.png

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.
 

REPLY

By REPLY
Super Member
Katılım
10 Eki 2019
Konular
8
Mesajlar
180
Tepkime puanı
89
Yaş
26
Konum
Turkey
RC Point
0
++++ yararlı ellerine sağlık USTAD
 
Üst