繁体   English   中英

将表单中的值添加到函数中

[英]Add value from a form into a function

我有以下表格:

<form action="myform.php" method="post" enctype="multipart/form-data">
                  <input type="hidden" name="my-add-calc" value="add to cart" class="button" />
          <input id="my-item-calc" name="my-item-calc" value="29.00">
         <input type="hidden" name="my-item-id" value="1"></td>
      <td><input  type="submit"></form>

我想在函数中使用 my-item-calc 的提交值:

我试过了

public function add_calc($calcdel){
    $validCaldel = false;
           if (is_numeric($calcdel)){
        $validCaldel= true;}
//add calculated delivery
    if ($validCaldel !==false){

        $this->calcdels = $calcdel;}
    }

在哪里

$calcdel = $config['calc']['calcdel'];

在配置文件中:

$config['checkoutPath']           = 'myform.php';
$config['calc']['calcdel']        = 'my-item-calc';

当我尝试返回 $this->caldels 时,它说这是一个数组,我不确定为什么,因为我只添加了一个值。 我希望$this->calcdels回显提交的 29.00

非常欢迎任何帮助

在你的 myform.php 中你应该首先得到你正在寻找的值:

$my_item_calc = $_POST[ 'my-item-calc' ];

然后将其提供给函数:

add_calc( $my_item_calc );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM