如何在php中自动求和(第一个输入列数字+第二个输入列数字)?

如何在php中自动求和(第一个输入列数字+第二个输入列数字)?,php,mysql,sql,cakephp,Php,Mysql,Sql,Cakephp,目前,我已经在cakephp中为ON和OFF创建了输入列。我想添加一个总计列,当我输入ON和OFF列时,该列将自动求和。现在我不知道如何做的总功能 这是我的密码: 查看ctp文件 Oven ON OFF Total ........................................ A 20 20 40 (AUTO Sum, array readonly) B 10

目前,我已经在cakephp中为ON和OFF创建了输入列。我想添加一个总计列,当我输入ON和OFF列时,该列将自动求和。现在我不知道如何做的总功能

这是我的密码:

查看ctp文件

Oven        ON         OFF       Total
........................................
A           20         20         40 (AUTO Sum, array readonly)
B           10         10         20
C           12         30         42  
D           15         15         30
燃烧器控制器

<?php echo $this->Form->input('B_On_R01', 
                              array('label' => false, 
                              'error'       => false, 
                              'tabindex'    => 3)); ?>
<?php echo $this->Form->input('B_Off_R01', 
                              array('label' => false, 
                              'error'       => false, 
                              'tabindex'    => 3)); ?>
<?php echo $this->Form->input('B_Total_R01', 
                              array('readonly' => 'readonly',
                              'label'          => false, 
                              'error'          => false, 
                              'tabindex'       => 3)); ?>

我真的不清楚你的问题,但似乎你的表上的总列是没有必要的。您可以使用虚拟字段

在你的模型上

现在,当您获取记录时,这些总字段将自动添加

if($i < 10) { $j = '0' . $i; } 
else { $j = $i; }
    if(isset($this->request->data['Burner']['B_On_R' . $j]))
        {
        $this->request->data['Burner']['Oven'] = 
        $this->request->data['Burner']['Item_R' . $j];

        $this->request->data['Burner']['B_On'] = 
        $this->request->data['Burner']['B_On_R' . $j];
        }

    else
        if($i < 10) { $j = '0' . $i; } else { $j = $i; }
             if(isset($this->request->data['Burner']['B_Off_R' . $j]))
                {
                $this->request->data['Burner']['Oven'] =   
                $this->request->data['Burner']['Item_R' . $j];

                $this->request->data['Burner']['B_Off'] = 
                $this->request->data['Burner']['B_Off_R' . $j];
                }

        else
            if($i < 10) { $j = '0' . $i; } else { $j = $i; }
               if(isset($this->request->data['Burner']['B_Total_R' . $j]))
                {
                $this->request->data['Burner']['Oven'] = 
                $this->request->data['Burner']['Item_R' . $j];

                $this->request->data['Burner']['B_Total'] =   
                $this->request->data['Burner']['B_Total_R' . $j];
                }
public $virtualFields = array(
    'Total' => 'ON+OFF'
);