私はすべてのレコードを表示するデータベースを持っています。最後の列はテーブル ID です。それをクリックすると、その行のデータのみを編集できるようにしたいと思います。 :
<?php
include "db.inc.php";
$id=$_GET['id'];
$order = "SELECT * FROM ircb where id='$id'";
$result = mysql_query($order);
$row = mysql_fetch_array($result);
?>
<form method="post" action="update.php">
<input type="hidden" name="id" value="<? echo "$row[id]"?>">
<tr>
<td>Date</td>
<td>
<input type="text" name="cdate"
value="<? echo "$row[cdate]"?>" size="30" style="color: black;background-color:#FFFF11">
</td>
</tr>
<tr>
<td>Item</td>
<td>
<input type="text" name="item"
value="<? echo "$row[item]"?>" size="30" style="color: black;background-color:#FFFF11">
</td>
</tr>
リンクにカーソルを合わせると正しいテーブル行IDが表示されますが、リンクをクリックすると、フィールドのようなコードの一部を含む空のボックスが表示さ<? echo
れます..真の値はありません..そしてリンクをクリックした後のページ ヘッダーには ::: ...../edit_form.php?id=8 行 8 が表示されるため、クエリの何かが正しくないと思います。ありがとう