我現在有一個使用AJAX來連接到MySQL和顯示記錄匹配用戶的選擇(AJAX: Display MySQL data with value from multiple select boxes)PHP編輯唯一行表
以及顯示的數據PHP的形式,我也把一個「編輯」每個結果旁邊都會顯示一個可以編輯數據的表單。我的問題是編輯獨特的記錄,因爲目前我只使用'名字'和'年齡'的選定值來查找記錄。如果兩個(或更多)記錄共享相同的名稱和年齡,我只能編輯第一個結果。
我現在有一個使用AJAX來連接到MySQL和顯示記錄匹配用戶的選擇(AJAX: Display MySQL data with value from multiple select boxes)PHP編輯唯一行表
以及顯示的數據PHP的形式,我也把一個「編輯」每個結果旁邊都會顯示一個可以編輯數據的表單。我的問題是編輯獨特的記錄,因爲目前我只使用'名字'和'年齡'的選定值來查找記錄。如果兩個(或更多)記錄共享相同的名稱和年齡,我只能編輯第一個結果。
假設您的文件進行編輯是edit.php。然後,在你生成編輯鏈接中的文件,請嘗試更改您的編輯按鈕,鏈接如下:
'<a href="edit.php?id="'.$row['ID'].'">edit</a>'
然後,你將能夠訪問ID變量
echo $_REQUEST['ID'];
請注意,ID區分大小寫。讓我知道事情的後續。
新增主要領域ID作爲隱藏變量,然後用它來找到正確的:{id:10,name:jim,age:29} – SeanJA 2010-04-08 11:25:35
我試着設置記錄的ID作爲'編輯'按鈕的ID:id =「{$ row ['ID']}」但我不知道如何檢索或使用此值 – Robert 2010-04-08 11:30:37
您可以使用$ _REQUEST ['id']檢索服務器端的id值。 – pinaki 2010-04-08 11:48:19