我正在嘗試創建一個頁面,該頁面將顯示錶中的項目以及每個項目的所有字段。目的是讓用戶可以在線更新項目的詳細信息。表單同時更新數據庫的多個項目
我的桌子上有大約14個字段,並且正在計劃像下面這樣做。它有道理嗎?或者是否有更有效的方法來做到這一點?
<form>
(query all items in table)
while (...) {
<span class="details">NAME: </span>
<input name="name" value="<?php echo $info['name']; ?>">
<span class="details">CATEGORY: </span>
<input name="category" value="<?php echo $info['category']; ?>"
...
... and so on 12 more times
}
<button to submit the form>
</form>
然後,我想在數據庫中只更新那些已由用戶更新的字段。我應該逐個檢查每個字段嗎?還是有更簡單的方法來做到這一點?
謝謝!
這是一個好主意!謝謝!只有一個問題,我將如何獲得PHP提交的值?我是否必須發送所有發送的輸入並查看它們是否爲空? – samyb8 2013-02-28 18:17:18
是的,當然,你必須檢查所有提交的數據... – 2013-02-28 21:48:08