我正在創建一個搜索項目然後能夠編輯/更新它的頁面。當它只返回一個結果時,我能夠做到這一點,但當它給我多個結果時,我只能編輯最後一個項目。下面是我的代碼:在搜索查詢中編輯/更新結果之一
.......
$dj =$_POST[djnum];
$sql= "SELECT * From dj WHERE datajack LIKE '$dj%'";
$result = mysql_query($sql);
//more code in here//
while ($info =mysql_fetch_array($result)) {
// display the result
echo "<form action=\"dj_update.php\" method=\"POST\"><input type=\"hidden\" name=\"djnumber\" value=\"".$info['datajack']."\">";
echo "<tr><td>DJ ".$info['datajack']."</td>";
echo "<td>".$info['building']." </td>";
echo "<td>Rm ".$info['room']." </td>";
echo "<td>".$info['switch']." </td>";
echo "<td>".$info['port']." </td>";
echo "<td>".$info['notes']." </td>";
echo "<td style=\"text-align:center;\"><input type=\"Submit\" value=\"Edit\" ></td></tr>";
}
// more code here //
那麼這樣的結果的屏幕截圖:
的想法是,用戶應該能夠點擊「編輯」,並能夠編輯/更新該特定項目。但是當我點擊任何編輯按鈕時,我只能編輯最後一個項目。我在這裏錯過了什麼?有沒有更簡單的方法來做到這一點?
謝謝你們和新年快樂!
哇,修好了。我怎麼會錯過這個。非常感謝。我感謝您的幫助。 – eggman20 2011-01-06 18:37:02