GET сұраныстары арқылы Дерекқорынан деректерді жою
Енді жазбаларды дерекқорынан жою үшін
олардың id-сін GET параметрлері
арқылы жіберейік.
Бізге del атымен GET параметрі
берілсін. Жою үшін id-ні айнымалыға алайық:
<?php
$del = $_GET['del'];
?>
Жою сұранысын құрастырайық:
<?php
$query = "DELETE FROM users WHERE id=$del";
?>
Жазбаны дерекқорынан жояйық:
<?php
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Мекенжай жолынан id-сі бар
GET сұранысын жіберуге және
осы пайдаланушының Дерекқордан жойылуын ұйымдастырыңыз.
Алдыңғы тапсырманы әрбір пайдаланушы үшін жою сілтемелері бетте болуы үшін өзгертіңіз:
<a href="?del=1">user1</a>
<a href="?del=2">user2</a>
<a href="?del=3">user3</a>
Сілтемелер, әрине, Дерекқордан алынған деректер бойынша цикл ішінде құрылуы керек.
Алдыңғы тапсырманы сізде келесі 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>
Алдыңғы тапсырманы сізде келесі 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>