Php 提交后重新填充字段值的正确方法是什么。?
我使用会话在表单中重新填充值,它看起来像这样 我的表单有一些字段,我希望在服务器端验证后填充用户输入的值。以下是表单:Php 提交后重新填充字段值的正确方法是什么。?,php,html,forms,session,Php,Html,Forms,Session,我使用会话在表单中重新填充值,它看起来像这样 我的表单有一些字段,我希望在服务器端验证后填充用户输入的值。以下是表单: <html> <form> Name: <input type="text" id="name" name="name" value="<?php if(isset($_SESSION['NAME'])) echo $_SESSION['NAME'];?>" > Address:<input type="text" id=
<html>
<form>
Name: <input type="text" id="name" name="name" value="<?php if(isset($_SESSION['NAME'])) echo $_SESSION['NAME'];?>" >
Address:<input type="text" id="address" name="address" value=<?php if(isset($_SESSION['ADDRESS'])) echo $_SESSION['ADDRESS']; ?>>
</form>
</html>
名称:如果需要在发布表单后立即使用,则无需将其存储在会话变量中。根据所使用的表单提交方法,您可以使用$\u POST或$\u GET
您还可以在$\u POST或$\u GET上使用函数,使用其字段名获取发布的值。我相信如果此信息在多个页面上共享,则
$\u会话是有用的。但是,如果仅用于在同一页面上填充,则可以在服务器端验证和转义函数后将其保存在变量中,如$name
,$address
,然后在相应字段中显示这些变量值。
<?php
$_SESSION['NAME'] = $strname ;
$_SESSION['ADDRESS'] = $straddress;
?>