隨着代碼我有我可以成功地從我的數據庫中讀取和顯示數據, 「agencies_validation」這樣做。我也設法讓它顯示每行的更新鏈接。但更新鏈接沒有效果。所以我想要它做的是當我點擊更新鏈接它調用「agencies_admin_update.php」應該更新該行。但它不起作用。每個表格行的更新鏈接
//agencies_validation
<table border="2">
<tr>
<td>title</td>
</tr>
<?php
include_once 'database.php';
echo '<form action= "agencies_admin_update.php" method="get">';
$valid_query = "SELECT * FROM agencies ";
$valid_result = mysqli_query($link, $valid_query);
while ($row = mysqli_fetch_array($valid_result)) {
echo '<tr>';
$id = $row['id'];
echo '<td>'.$row['title'].'</td>';
echo "<td><a href='agencies_admin_update.php?'>UPDATE</a></td>";
echo '<tr>';
}
echo '</form>';
?>
</table>
和
//agencies_admin_update.php
<?php
include_once 'database.php';
$id = $_GET['id'];
$query = "UPDATE agencies SET admin=2 WHERE id = $id";
header("Location: agencies_validation.php");
?>
執行查詢,因爲你不鏈接發送'id':'...'agencies_admin_update.php ID =」 $行?[ '身份證']。 「'...' – Jeff
我把這個代碼:echo」UPDATE「;但它仍然不起作用。 –
你想被黑客攻擊嗎?或者對你沒有意義嗎?你有一個嚴重的SQL注入打開 –