編集: 最初の問題は解決しましたが、別の問題が発生しました。ユーザー ID が 1 つしか提供されていません。これが修正されたコードのスクリーンショットです。
表に戻ると、ユーザーは編集ボタンを押すので、問題を編集して適切なアクションを与えることができます..
上記の表の私のコードは次のとおりです。
<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の部分で問題が発生しています.201010005 IDであるユーザーIDが1つしか表示されず、表示されるユーザーIDは、ユーザーが押した編集に沿ったものであるためです。
どんな助けでも大歓迎です。