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

时间:2016-05-01 13:17:09

标签: php html

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

<input type="hidden" name="last_amount_paid" value="<?php echo $amount; ?>">
如果我将表单字段从隐藏更改为文本,

$amount设置为100.00并显示正常。

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

$_POST['last_amount_paid ']为空。

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

这应该有效:

<?php
if(!empty($_POST["last_amount_paid"]))
{
    echo $_POST["last_amount_paid"];
} else
{
    $amount = 100.00;
    ?>
    <form method="POST" action="">
        <input type="hidden" name="last_amount_paid" value="<?=$amount; ?>" />
        <input type="submit" value="Submit" />
    </form>
    <?php
}
?>