GET sorğuları ilə Verilən Bazasından Məlumatların Silinməsi
Gəlin indi bazadan qeydləri silək,
onları silmək üçün id-ni
GET parametrləri vasitəsilə ötürərək.
Tutaq ki, del adlı GET parametri
ötürülür. Gəlin silmək üçün id-ni dəyişənə
əldə edək:
<?php
$del = $_GET['del'];
?>
Silinmə sorğusunu quraq:
<?php
$query = "DELETE FROM users WHERE id=$del";
?>
Qeydi bazadan silək:
<?php
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Elə edin ki, ünvan sətirində istifadəçinin
id-sini ötürən GET sorğusu
göndərilə bilsin və həmin istifadəçi Bazadan silinsin.
Əvvəlki məsələni elə dəyişin ki, səhifədə hər bir istifadəçini silmək üçün keçidlər olsun:
<a href="?del=1">user1</a>
<a href="?del=2">user2</a>
<a href="?del=3">user3</a>
Keçidlər, əlbəttə ki, Bazadan əldə edilmiş məlumatlardan dövrə ilə qurulmalıdır.
Əvvəlki məsələni elə dəyişin ki, sizdə aşağıdakı HTML kodu olsun:
<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>
Əvvəlki məsələni elə dəyişin ki, sizdə aşağıdakı HTML kodu olsun:
<table>
<tr>
<th>id</th>
<th>ad</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>