PHP $ _POST和变量

时间:2011-11-04 20:23:09

标签: php post

嘿呀我会有一个问题(抱歉没有代码,但我会尽力解释)我有一个带有值的输入文本字段....该值进入变量...

$amount = $_POST['amount']

所以在这种形式中,如果缺少某些内容并且用户收到错误消息(某些内容不匹配或无效信息),我希望将变量$ amount放回输入文本字段中......这可能吗?

很抱歉没有细节,但我不知道如何编码。

由于

1 个答案:

答案 0 :(得分:3)

是的,你可以这样做:

<input type="text" size="25" value="<?php echo $amount; ?>" />

确保用户无法将HTML注入页面,因为这可能会导致问题。在这种情况下,将$amount类型化为整数可能是合适的。两种解决方案可能是:

$amount = (int) $_POST['amount'];
$amount = htmlentities($_POST['amount']);