GET တောင်းဆိုချက်များကို အသုံးပြု၍ ဒေတာဘေ့စ်မှ ဒေတာဖယ်ရှားခြင်း

ယခု ဒေတာဘေ့စ်မှ အရာရာများကို ၎င်းတို့၏ id ကို GET parameter များမှတဆင့် ပေးပို့ကာ ဖယ်ရှားကြပါစို့။

del ဟုအမည်ရသည့် GET parameter တစ်ခု ပေးပို့ထားသည်ဆိုပါစို့။ ဖျက်ရန် id ကို variable တစ်ခုထဲသို့ ရယူကြပါစို့။

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

ဖျက်ရန် query ကို ဖွဲ့စည်းကြပါစို့။

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

ဒေတာဘေ့စ်မှ အရာတစ်ခုကို ဖျက်လိုက်ပါ။

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

user ၏ id နှင့် အတူ GET request ကို လိပ်စာတန်းတွင် ပေးပို့နိုင်ပြီး ၎င်း user ကို ဒေတာဘေ့စ်မှ ဖျက်ပစ်နိုင်အောင် ပြုလုပ်ပါ။

Задание 2

user တစ်ဦးစီအတွက် ဖျက်ရန် လင့်ခ်များ စာမျက်နှာတွင် ရှိစေရန် ယခင်လေ့ကျင့်ခန်းကို ပြင်ဆင်ပါ။

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

လင့်ခ်များကို ဒေတာဘေ့စ်မှ ရရှိလာသည့် အချက်အလက်များမှ ကွင်းဆက်တစ်ခုအတွင်း၌ ဖွဲ့စည်းရမည်မှာ အမှန်ပင်ဖြစ်သည်။

Задание 3

�င့်တွင် အောက်ပါ HTML code ရှိစေရန် ယခင်လေ့ကျင့်ခန်းကို ပြင်ဆင်ပါ။

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 code ရှိစေရန် ယခင်လေ့ကျင့်ခန်းကို ပြင်ဆင်ပါ။

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>