0
我們如何動態顯示在php中檢查過的複選框的所有值的總和。動態添加已動態插入的複選框的值?
它基本上就像購物車中的結帳。每個要檢查的項目都有一個值,最後的金額(在底部的同一頁面中)應該是所有項目的費率總和已經過檢查(無需刷新)。
我可能需要使用AJAX。誰能給一個簡單的示例代碼,請
我們如何動態顯示在php中檢查過的複選框的所有值的總和。動態添加已動態插入的複選框的值?
它基本上就像購物車中的結帳。每個要檢查的項目都有一個值,最後的金額(在底部的同一頁面中)應該是所有項目的費率總和已經過檢查(無需刷新)。
我可能需要使用AJAX。誰能給一個簡單的示例代碼,請
對於複選框,你需要讓他們到一個數組,例如說:
<input type="checkbox" name="items[]" id="items[]" value="25" /><br />
<input type="checkbox" name="items[]" id="items[]" value="40" /><br />
<input type="checkbox" name="items[]" id="items[]" value="12" /><br />
... <!-- as many as you want -->
<input type="checkbox" name="items[]" id="items[]" value="20" /><br />
在PHP端,那麼你可以處理它是這樣的... (注:這將進入PHP作爲數組)
$items = $_POST["items"];
//it's an array -- feel free to do a var_dump($items) to see its content
//to sum you could even do an $total_amount = array_sum($items);
//but i would advise cleaning up the values first
是的,你可以,如果你提交使用AJAX的形式實現相同的(例如通過jQuery)
編碼愉快:)