Добавить значение из формы в функцию - PullRequest
0 голосов
/ 20 января 2020

У меня есть следующая форма:

<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

Любая помощь очень приветствуется

1 Ответ

0 голосов
/ 20 января 2020

В вашей myform. php сначала вы должны получить искомое значение:

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

, а затем передать его функции:

add_calc( $my_item_calc );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...