提交错误后如何使刚才录入的数据还保存在页面上 提交逻辑处理前先把各项需要输入的变量写入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'); 如何限制递归函数的次数? php 里面 怎么样才算 超大数据量的项目 php 生成iframe静态页 请教高手,PHP 和MYSQL问题 表单的联动问题,高分,在线等 Session变量的传输怪现象质疑???? 在iis下如何设置虚拟路径的问题?? 请教,winXP下,不能用phpmyadmin新建数据库。 求教一维数据转多维 xammpp下MySQL插入的汉字变成了问号 关于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');