簡體   English   中英

PHP編輯表中的唯一行

[英]PHP edit unique row in table

我目前有一個使用AJAX連接到MySQL並顯示與用戶選擇匹配的記錄的PHP表單( AJAX:使用多個選擇框中的值顯示MySQL數據

除了顯示數據外,我還在每個結果旁邊放置一個“編輯”按鈕,該按鈕顯示一個可在其中編輯數據的表單。 我的問題是編輯唯一記錄,因為當前我只使用“名稱”和“年齡”的選定值來查找記錄。 如果兩個(或更多)記錄共享相同的名稱和年齡,則我只能編輯第一個結果。

假設您要編輯的文件是edit.php。 然后,在生成編輯鏈接的文件中,嘗試按如下所示更改編輯按鈕鏈接:

 '<a href="edit.php?id="'.$row['ID'].'">edit</a>' 

然后您將可以訪問ID變量為

 echo $_REQUEST['ID']; 

請注意,ID區分大小寫。 讓我知道事情的后續。

當顯示來自ajax的記錄時,還發送主字段(在大多數情況下為id)以及名稱和年齡

當您與編輯一起顯示這些數據時,將該主要字段與編輯合並

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM