2012-11-03 63 views
0

是否有無論如何從我發佈的表單中獲取所有獲取已發佈表格的密鑰

當我顯示從mysql DB得到的某些數據時發現我的問題。

當我顯示2條記錄時,我將記錄的2個記錄發送到另一個PHP文件。 但我怕當我張貼的紀錄,有人添加另一條記錄到DB

PHP將獲得3發佈的數據,而不是2(用戶只發布2,因爲他/她是不是刷新形式)

+--------------------+--------------------+ 
|  Form   |   DB   | 
|--------------------|--------------------| 
|  2 records  |  2 records  | 
|  2 records  |  3 records  | Someone Insert it 
+--------------------+--------------------+ 

當然,我可以得到$_POST['key1']$_POST['key2']。 但我的代碼將搜索$_POST['key1'],$_POST['key2'],$_POST['key3'],因爲DB中有3條記錄。

有沒有辦法檢查一下只有那個用戶POST

+0

你是什麼意思的「關鍵」?您可以使用隱藏字段來存儲數據庫標識。 –

+0

例如我得到的數據是'$ _POST ['key']',這不是關於id的,我想獲得我發佈的所有Id,因爲我使用循環來顯示數據 – Sieryuu

+1

回答

1
//print key1, key2 
foreach ($_POST as $key => $value){ 
    echo $key; 
}