GET İstekleri Kullanarak Veritabanından Veri Silme

Şimdi veritabanından kayıt silmek için, silinecek kaydın id bilgisini GET parametreleri ile gönderelim.

Bize del adında bir GET parametresi geldiğini varsayalım. Silinecek id değerini bir değişkene alalım:

html<?php
  $del = $_GET['del'];
?>

Silme sorgusunu oluşturalım:

html<?php
  $query = "DELETE FROM users WHERE id=$del";
?>

Kaydı veritabanından silelim:

html<?php
  mysqli_query($link, $query) or die(mysqli_error($link));
?>
Задание 1

Adres çubuğundan, kullanıcının id bilgisi ile bir GET isteği gönderilebilmesini ve bu kullanıcının veritabanından silinmesini sağlayın.

Задание 2

Önceki görevi, sayfada her kullanıcı için bir silme bağlantısı olacak şekilde değiştirin:

html<a href="?del=1">user1</a>
<a href="?del=2">user2</a>
<a href="?del=3">user3</a>

Bağlantılar, elbette ki veritabanından alınan verilerle bir döngü içinde oluşturulmalıdır.

Задание 3

Önceki görevi, aşağıdaki HTML koduna sahip olacak şekilde değiştirin:

html<ul>
  <li>user1 <a href="?del=1">sil</a></li>
  <li>user2 <a href="?del=2">sil</a></li>
  <li>user3 <a href="?del=3">sil</a></li>
</ul>
Задание 4

Önceki görevi, aşağıdaki HTML koduna sahip olacak şekilde değiştirin:

html<table>
  <tr>
    <th>id</th>
    <th>isim</th>
    <th>yaş</th>
    <th>maaş</th>
    <th>sil</th>
  </tr>
  <tr>
    <td>1</td>
    <td>user1</td>
    <td>23</td>
    <td>400</td>
    <td><a href="?del=1">sil</a></td>
  </tr>
  <tr>
    <td>2</td>
    <td>user2</td>
    <td>25</td>
    <td>500</td>
    <td><a href="?del=2">sil</a></td>
  </tr>
  <tr>
    <td>3</td>
    <td>user3</td>
    <td>23</td>
    <td>500</td>
    <td><a href="?del=3">sil</a></td>
  </tr>
</table>