编辑:我的第一个问题解决了,但又出现了另一个问题,只提供了一个用户 ID。所以这里是修改后的代码截图。
回到表格,用户将按下编辑按钮,这样他就可以编辑问题并采取适当的行动..
我的上表代码是这样的:
<form action="edit.php" method="get">
<?php
$result = mysqli_query($con,"SELECT * FROM complaints");
echo "<table border='1'>
<tr>
<th>Id Number</th>
<th>Category</th>
<th>Problem</th>
<th>Date Reported</th>
<th>Action</th>
</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td name=id_number>" . $row['id_number'] . "</td>";
echo "<td name=remarks>" . $row['remarks'] . "</td>";
echo "<td name=status>" . $row['status'] . "</td>";
echo "<td name=date>" . $row['date_reported'] . "</td>";
echo "<td>" . "<INPUT TYPE = Submit Name = Submit1 VALUE =Edit>" . "</td>";
echo "</tr>";
}
echo "</table>"; ?> </form>
我的edit.php代码是这样的:[对于用户ID部分]:
User ID: <input type='text' disabled='disables' name='userid'placeholder='<?php
$userid = $_GET["userid"];
$result2 = mysql_query("SELECT * FROM complaints WHERE id_number = '$userid'", $link);
while($row = mysql_fetch_array($result2))
{
echo $row['id_number'];
}
?>'></br>
现在,我在用户 id 部分遇到了困难,因为只有一个用户 id 显示,即 201010005 id,而要显示的用户 id 与用户按下的编辑一致。
任何帮助,将不胜感激。