首页 > 解决方案 > 使用 PHP 对选定的复选框值求和

问题描述

我一直在想办法解决这个问题,但我似乎做不到。我是 PHP 的初学者,我现在很迷茫。我想对选定复选框的值求和,并在 PHP 页面中发布值的总和。

到目前为止,这是我的 HTML

<input class="wrapped-input" type="checkbox" value="290" id="widgetu15650_input" name="custom_U15293[]" tabindex="1"/>
<label for="widgetu15650_input"></label>

到目前为止,这是我的 PHP

if (isset($_POST['u15175'])) {
    if($_POST){
        $val = 0;
        foreach($_POST['custom_U15293'] as $custom_U15293){
            $val += $custom_U15293;
        }
        echo $val;
    }
}

标签: phphtmlcheckbox

解决方案


尝试这个,

  if($_POST){
    if(isset($_POST['custom_U15293']){
      $val = 0;
      foreach($_POST['custom_U15293'] as $custom_U15293){
      $val += (int) $custom_U15293;
    }
    echo $val;
  } else {
    echo 'Value not received';
  }

如果您发现Value not received您的 HTML 代码有问题


推荐阅读