Вернуть $ _POST работ сафари, но не на Firefox и IE - PullRequest
2 голосов
/ 16 января 2020

У меня есть и форма, которую я отправляю в Chrome и Safari, это прекрасно работает, однако в Firefox и IE он не находит представленное значение

форма:

<form action="myform.php" method="post" enctype="multipart/form-data">
                  <input id="my-item-calc" name="my-item-calc" value="29.00">
         <input type="submit"></form>

config. php

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

моя форма. php

public function display_cart() {

        $config = $this->config; 

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


        // Use config values as literal indices for incoming POST values
        // Values are the HTML name attributes set in config.json
        $id    = $_POST[$id];
        $calcdel= $_POST[$calcdel];
}

Сообщение об ошибке Я получение Firefox и IE

Undefined index: calc 
Undefined index: my-item-id

В то время как Safari и Chrome отображают

 Undefined index: my-item-calc
Undefined index: my-item-id

(это нормально, как это работает)

Любая идея почему он работает в Safari / chrome, а не в Firefox, и как я могу это исправить?

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