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>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">মুছুন</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>