Kufuta Data Kutoka Kwenye Hifadhidata Kwa Kutumia Maombi ya GET
Wacha sasa tufute maingizo kutoka kwenye hifadhidata
ya data, tukipitisha id kwa ajili ya kuyafuta
kupitia vigezo vya GET.
Wacha tuseme kuna kigezo cha GET kinachopitishwa
chenye jina del. Wacha tupate
id ya kufuta kwenye kutofautisha:
<?php
$del = $_GET['del'];
?>
Wacha tutengeneze ombi la kufuta:
<?php
$query = "DELETE FROM users WHERE id=$del";
?>
Wacha tufute ingizo kutoka kwenye hifadhidata ya data:
<?php
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Fanya ili kwenye mstari wa anuani iwezekanavyo
kutuma ombi la GET na id
ya user na user huyo afutwe kutoka kwenye Hifadhidata ya Data.
Rekebisha tatizo lililopita ili kwenye ukurasa kuwe na viungo vya kufuta kila user:
<a href="?del=1">user1</a>
<a href="?del=2">user2</a>
<a href="?del=3">user3</a>
Viungo, bila shaka, vinapaswa kutengenezwa kwenye mzunguko kutoka kwa data iliyopatikana kutoka kwenye Hifadhidata ya Data.
Rekebisha tatizo lililopita ili uwe na msimbo wa HTML ufuatao:
<ul>
<li>user1 <a href="?del=1">futa</a></li>
<li>user2 <a href="?del=2">futa</a></li>
<li>user3 <a href="?del=3">futa</a></li>
</ul>
Rekebisha tatizo lililopita ili uwe na msimbo wa HTML ufuatao:
<table>
<tr>
<th>id</th>
<th>name</th>
<th>age</th>
<th>salary</th>
<th>delete</th>
</tr>
<tr>
<td>1</td>
<td>user1</td>
<td>23</td>
<td>400</td>
<td><a href="?del=1">futa</a></td>
</tr>
<tr>
<td>2</td>
<td>user2</td>
<td>25</td>
<td>500</td>
<td><a href="?del=2">futa</a></td>
</tr>
<tr>
<td>3</td>
<td>user3</td>
<td>23</td>
<td>500</td>
<td><a href="?del=3">futa</a></td>
</tr>
</table>