嘿呀我会有一个问题(抱歉没有代码,但我会尽力解释)我有一个带有值的输入文本字段....该值进入变量...
$amount = $_POST['amount']
所以在这种形式中,如果缺少某些内容并且用户收到错误消息(某些内容不匹配或无效信息),我希望将变量$ amount放回输入文本字段中......这可能吗?
很抱歉没有细节,但我不知道如何编码。
由于
答案 0 :(得分:3)
是的,你可以这样做:
<input type="text" size="25" value="<?php echo $amount; ?>" />
确保用户无法将HTML注入页面,因为这可能会导致问题。在这种情况下,将$amount
类型化为整数可能是合适的。两种解决方案可能是:
$amount = (int) $_POST['amount'];
$amount = htmlentities($_POST['amount']);