2012-11-28 36 views
0

我想要處理這個問題的最佳方法是什麼。我在表單中有一個提交按鈕和一個普通按鈕。我不想在表單的刪除按鈕上進行提交。使用$ _GET參數將按鈕外部的鏈接設置爲另一個文件是最好的方法嗎?基本上,在PHP文件中獲取GET參數,如果它是真的,那麼執行我的刪除功能。這裏有更好的方法嗎?用表格內的按鈕刪除表格行的最佳方法

e.g. <a href="delete.php?delete=true"><input type="button" value="Delete Item" /></a> 

回答

1

訪問數據時應使用GET請求(SELECT)。修改數據時應該使用POST請求(UPDATE,CREATE,DELETE)。即您不應該使用GET請求來刪除系統資源。

+0

那麼我應該在另一個按鈕周圍包裹另一個表單嗎? – wowzuzz

+0

@wowzuzz這個刪除按鈕已經在另一個表單裏了嗎? –

+0

是的,現在。 – wowzuzz

0

我也有過類似的事情,那裏有兩個方法我用:

第一次是,我用一個標準的按鈕,有onclick屬性設置爲一個JavaScript函數將改變的值一個隱藏的輸入,然後提交表單。

第二個是一個提交按鈕,但在這個問題後面:Position div box at the end of after ensuing elements,我在表單的開始處提交了主要表單(將保存),然後出現在表單的底部。這意味着,如果按下按鈕,刪除提交將不會被點擊(並被腳本檢測到),但主要提交將是。