带有小数值的隐藏表单字段在$ _POST

时间:2016-05-01 13:00:54

标签: php

我有一个表单字段,如下所示:

<input type="hidden" name="last_amount_paid" value="<?php echo $amount; ?>">

$amount设置为100.00,如果我将表单字段从hidden更改为text,则显示正常。

当我在提交后尝试检索值时,

$_POST['last_amount_paid ']为空。

我跑了var_dump($_POST);,它显示为一个字符串并且空了

["last_amount_paid"]=> string(0) ""

有什么想法吗?

谢谢,

约翰

**通过在发送表单之前转换为字符串来解决此问题:

   <input type="hidden" name="last_amount_paid" value="<?php echo (string)$amount; ?>">

1 个答案:

答案 0 :(得分:1)

**通过在发送表单之前转换为字符串来解决此问题:

<input type="hidden" name="last_amount_paid" value="<?php echo (string)$amount; ?>">