Php 带有十进制值的表单字段在$\u POST中显示为空
我有一个表单字段,如下所示:Php 带有十进制值的表单字段在$\u POST中显示为空,php,html,Php,Html,我有一个表单字段,如下所示: <input type="hidden" name="last_amount_paid" value="<?php echo $amount; ?>"> 有什么想法吗?这应该是可行的: <?php if(!empty($_POST["last_amount_paid"])) { echo $_POST["last_amount_paid"]; } else { $amount = 100.00; ?>
<input type="hidden" name="last_amount_paid" value="<?php echo $amount; ?>">
有什么想法吗?这应该是可行的:
<?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
}
?>
我们可以把表单作为一个整体来看吗?如果您检查表单生成的HTML,您是否确实看到$amount
的填写正确?也就是说,您是否在源代码中看到了value=“100.00”
?您能否发布如何生成包含所有数据的表单,或者在关闭标记后放置隐藏文本
<?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
}
?>