提交表单时出现错误 注意:未定义的索引:/ home /...中的inputValorFre。 因为我尝试访问数组键 inputValorFrete 。
<form id="formcomprar" name="formcomprar" method="post" action="pedido-realizado.php">
<input type="hidden" name="inputValorFrete" id="inputValorFrete" value="15.90" />
...
</form>
所以,使用 var_dump($ _ POST [&#34; inputValorFrete&#34;])我正确地获得了 inputValorFrete 键。
string(5)&#34; 15.90&#34;
当访问var_dump($ _ POST)到。
时,您可以看到初始化的密钥[&#34; inputValorFrete&#34;] =&gt; string(5)&#34; 15.90&#34;
我的问题是:为什么当我访问 $ _ POST [&#34; inputValorFrete&#34;] 时会发生错误,但是当我使用 var_dump 时会显示数组用正确的钥匙?
完成var_dump($ _ POST):
array(46) {
["cep"]=>
string(8) "75240000"
["logradouro"]=>
string(16) "Rua x QD x LT xx"
["complemento"]=>
string(15) "Sem complemento"
["numero"]=>
string(1) "0"
["bairro"]=>
string(11) "Maria Nadir"
["cidade"]=>
string(20) "xxx xxx xx"
["estado"]=>
string(2) "xx"
["updatecliente"]=>
string(1) "0"
["inputValorTotal"]=>
string(6) "705.90"
["inputValorFrete"]=>
string(5) "15.90"
["tipoFreteSelec"]=>
string(5) "SEDEX"
["inputSubTotal"]=>
string(6) "690.00"
["pesoproduto"]=>
string(3) "500"
["hashcomprador"]=>
string(64) "e5eaaf020b1455bec5702ea5ee4e0c6fbce26bf599aee59c943d11c256f87c8b"
["numerocartao"]=>
string(0) ""
["cvvcartao"]=>
string(0) ""
["mescartao"]=>
string(0) ""
["anocartao"]=>
string(0) ""
["nomecartao"]=>
string(0) ""
["cpftitularcartao"]=>
string(0) ""
["datanascimentotitularcartao"]=>
string(0) ""
["telefonetitularcartao"]=>
string(0) ""
["cependcartao"]=>
string(0) ""
["logradouroendcartao"]=>
string(0) ""
["numeroendcartao"]=>
string(0) ""
["complementoendcartao"]=>
string(0) ""
["bairroendcartao"]=>
string(0) ""
["cidadeendcartao"]=>
string(0) ""
["estadoendcartao"]=>
string(0) ""
["paisendcartao"]=>
string(6) "Brasil"
["opcaopagamento"]=>
string(6) "boleto"
["installmentValue"]=>
string(0) ""
["creditCardToken"]=>
string(0) ""
["creditCardBrand"]=>
string(0) ""
["tipoPagamento"]=>
string(6) "BOLETO"
["nome"]=>
string(25) "xxxx xx xxx"
["email"]=>
string(21) "xxxxs@gmail.com"
["ddd"]=>
string(2) "xx"
["telefone"]=>
string(8) "xxxxxxxx"
["tipodoc"]=>
string(3) "CPF"
["cpf"]=>
string(11) "xxxxxxxxxx"
["fone"]=>
string(10) "xxxxxxxxxx"
["fone1"]=>
string(0) ""
["equipe"]=>
string(0) ""
["pais"]=>
string(3) "BRA"
["finalizar"]=>
string(0) ""
}
接收$ POST的PHP代码的一部分:
if (isset($_POST)) {
extract($_POST);
//var_dump($_POST);
//exit;
//dividindo o valor do frete entre os produtos
$valorFrete = $_POST["inputValorFrete"] / $quantItem;
...