GET अनुरोधों का उपयोग करके डेटाबेस से डेटा हटाना

आइए अब डेटाबेस से रिकॉर्ड हटाएं, उन्हें हटाने के लिए id पास करके GET पैरामीटर के माध्यम से।

मान लीजिए कि GET पैरामीटर प्रसारित किया गया है नाम के साथ del। आइए प्राप्त करें हटाने के लिए id एक चर में:

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

आइए एक डिलीट क्वेरी बनाएं:

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

आइए डेटाबेस से रिकॉर्ड हटाएं:

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

इसे इस तरह से बनाएं कि एड्रेस बार में GET अनुरोध भेजना संभव हो यूजर के id के साथ और यह यूजर डेटाबेस से हटा दिया जाए।

Задание 2

पिछले कार्य को इस तरह संशोधित करें कि पृष्ठ पर प्रत्येक यूजर को हटाने के लिंक हों:

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

निश्चित रूप से, लिंक बनाए जाने चाहिए डेटाबेस से प्राप्त डेटा से एक लूप में।

Задание 3

पिछले कार्य को इस तरह संशोधित करें कि आपके पास निम्न HTML कोड हो:

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

पिछले कार्य को इस तरह संशोधित करें कि आपके पास निम्न HTML कोड हो:

html<table>
  <tr>
    <th>id</th>
    <th>नाम</th>
    <th>उम्र</th>
    <th>वेतन</th>
    <th>हटाएं</th>
  </tr>
  <tr>
    <td>1</td>
    <td>user1</td>
    <td>23</td>
    <td>400</td>
    <td><a href="?del=1">हटाएं</a></td>
  </tr>
  <tr>
    <td>2</td>
    <td>user2</td>
    <td>25</td>
    <td>500</td>
    <td><a href="?del=2">हटाएं</a></td>
  </tr>
  <tr>
    <td>3</td>
    <td>user3</td>
    <td>23</td>
    <td>500</td>
    <td><a href="?del=3">हटाएं</a></td>
  </tr>
</table>