У меня есть следующая форма:
<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-cal c в функции:
Я пробовал
public function add_calc($calcdel){
$validCaldel = false;
if (is_numeric($calcdel)){
$validCaldel= true;}
//add calculated delivery
if ($validCaldel !==false){
$this->calcdels = $calcdel;}
}
Где
$ calcdel = $ config ['cal c'] ['calcdel'];
в файле конфигурации:
$config['checkoutPath'] = 'myform.php';
$config['calc']['calcdel'] = 'my-item-calc';
Когда я пытаюсь вернуть $ this-> caldels, он говорит, что это массив, я не уверен почему, так как я добавляю только одно значение. Я хотел бы, чтобы $this->calcdels
повторил представленную 29.00
Любая помощь очень приветствуется