if ($_POST["action"]=="upload")
{
开始上传
}
楼上的办法挺好.. 一个是ajax解决..如果不懂ajax可以百度搜索(资料很多的)
另外就是楼上的iframe嵌套来实现
你可以把上传的代码单独放一个文件(也就是上传用的form表单单独放置,最好不要有文字,只放上传按钮、选择框)
然后在原页使用iframe src="这里写单独文件地址" row="*"/iframe来嵌套刚才的文件..
iframe还有很多属性.. 是HTML的代码,你可以搜索更详细的相关内容
如果你实在弄不懂.. 就把上传图片的功能和本来的表单放在一起处理吧
有两种实现方法:
①.、你可以用PHP服务器推技术,当数据发生变化时,主动推送到页面显示.相关技术可以参考文档.百度也很多.
第一种我也不会.第二种相信你可以的.
while的话是循环,你用了只会一行行加
在表单页面设置一个隐藏域,尽量让隐藏域的值不重复,例如在表单页面form.php中设置隐藏域hashCode,并让hashCode的值为当前的时间戳:
form name="form1" action="form_action.php" method="post"
input type="hidden" name="hashCode" value="?php echo time()?"/
/form
在表单处理页面form_action.php接收隐藏域hashCode的值,判断是否存在$_SESSION['ACTION']或者$_SESSION['ACTION']的值是否等于表单提交的hashCode的值,如果相等为重复提交数据.
php
session_start();
$hashCode? =trim($_POST['hashCode']);
if(!isset($_SESSION['ACTION'])||$_SESSION['ACTION']!=$hashCode){
//新提交数据,入库操作
$_SESSION['ACTION']? =$hashCode;//标记操作完成
}else{
echo '请勿重复提交数据';
exit();
当然是用数据库啊,不知道你有没有学过数据库,根据你的功能只需要设计一张表就行了,表中包含的字段array(数组,建议用json字符串来存储,使用的时候转化),update_time(刷新时间),value(随机元素的值),至少要有这几个字段,其他的根据你的功能增加.
①.、首先这个页面是php页面,还要确定这个页面是提交到本页面的,设置 表单的 action="",或者设置action="#",或者不写action 都是提交到本页面的
以上就是土嘎嘎小编为大家整理的php刷新保存之前数据相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!