[英]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.