提交错误后如何使刚才录入的数据还保存在页面上 提交逻辑处理前先把各项需要输入的变量写入session,输入页面再读出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1 打开新窗口2 提交给自己,<input name='a' vaule=<?=@POST['a']?> 不好意思错了,<input name='a' vaule=<?=@$POST['a']?> 利用input的value属性来获得刚才提交的值,当然前提是你提交响应是在本页进行。 用cookie<?php if (isset($_POST['emp_id'])) { $expire = time()+60;//客户端cookie数据保存60秒 setcookie("emp_id",$_POST['emp_id'],$expire); setcookie("emp_email",$_POST['emp_email'],$expire); Header("location:".$_SERVER['PHP_SELF']); } ?><html><body><form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"><table border="0"><tr> <th align="right">Employee ID</th> <td><input name="emp_id" type="text" maxlength="8" size="24" value="<?php echo $_COOKIE['emp_id'];?>"></tr><tr><th align="right">Employee Email</th><td><input name="emp_email" type="text" maxlength="40" size="24" value="<?php echo $_COOKIE['emp_email'];?>"></tr><td> <input type="submit" name="submit" value="Add New Employee" /></td></table></form><?php if (isset($_COOKIE['emp_id'])){echo "上次提交数据:".$_COOKIE['emp_id']." ".$_COOKIE['emp_email'];echo "<br/>";}elseecho "您还没提交数据!<br/>";?></body><html> 试试这个吧session_cache_limiter('private, must-revalidate'); get 传中文值乱码 请高手帮助,急急急 布局问题,请帮忙 继续请教PHP报表open-flash-chart? 请教关于数据库 有人对CRYPT函数熟悉吗? 大家介绍款主流php集成开发工具。要兼容win8的 谢谢。 Cannot modify header information这个问题怎么解决,麻烦大神出招! 急!!win2003 中iis 设置问题 在向文本文件中写记录时,怎样才能换行啊 高手进:设置问题? 关于MYSQL的问题...... 求IP地址归属地查询代码(PHP的)
2 提交给自己,<input name='a' vaule=<?=@POST['a']?>
<?php
if (isset($_POST['emp_id']))
{
$expire = time()+60;//客户端cookie数据保存60秒
setcookie("emp_id",$_POST['emp_id'],$expire);
setcookie("emp_email",$_POST['emp_email'],$expire);
Header("location:".$_SERVER['PHP_SELF']);
}
?>
<html>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
<table border="0">
<tr>
<th align="right">Employee ID</th>
<td><input name="emp_id" type="text" maxlength="8" size="24" value="<?php echo $_COOKIE['emp_id'];?>">
</tr>
<tr>
<th align="right">Employee Email</th>
<td><input name="emp_email" type="text" maxlength="40" size="24" value="<?php echo $_COOKIE['emp_email'];?>">
</tr>
<td>
<input type="submit" name="submit" value="Add New Employee" />
</td>
</table>
</form>
<?php
if (isset($_COOKIE['emp_id']))
{
echo "上次提交数据:".$_COOKIE['emp_id']." ".$_COOKIE['emp_email'];
echo "<br/>";
}
else
echo "您还没提交数据!<br/>";
?>
</body>
<html>
session_cache_limiter('private, must-revalidate');