2013-07-02 48 views
0

我正在使用php來解析傳入的POST(restful)查詢以更新數據庫。但是,用戶可以選擇一次更新任何〜10個字段的組合。我知道我可以通過在$ _POST []中的每個潛在項目上執行isset來處理這個問題,但是我想知道是否有更標準的方法來做到這一點(因爲我不是php的專家)。 謝謝!如何最好地處理帶有可變參數的POST?

+0

foreach()循環檢查字段是否有值。 – 2013-07-02 01:21:13

+0

會爲你做一個switch語句工作嗎?再加上也許在一個循環中包裝它。 – Class

回答

0

只有兩條路。

迭代字段並檢查POST中的存在性,或迭代POST變量並檢查字段集中的存在性。

0

$字段=陣列(
    'field1的'=> isset($ _ POST [ '一個'])$ _POST [ '一']:空,
    'FIELD2'=> isset( $ _POST ['two'])?$ _POST ['two']:null
);

對我來說,這是最好的解決方案

相關問題