html表单实现文件上传,通过php处理后怎么在原来html中显示文件信息?
html页面表单实现文件上传功能,通过post方法到php页面进行处理,怎么将处理后的数据再传递回html页面进行输出?求指教...
html页面表单实现文件上传功能,通过post方法到php页面进行处理,怎么将处理后的数据再传递回html页面进行输出?求指教
展开
3个回答
展开全部
<?php
$form_data=array("text1"=>"","text2"=>"");
if($_POST){
foreach($form_data as $key=>$val){
$form_data[$key]=isset($_POST[$key])?$_POST[$key]:$form_data[$key];
}
//表单处理
}
?>
<form action="<?php echo end(explode("/",$_SERVER['REQUEST_URI']))?>" method="post">
<input type="text" name="text1" value="<?php echo $form_data["text1"]?>" />
<input type="text" name="text2" value="<?php echo $form_data["text2"]?>" />
<input type="submit" value="提交" />
</form>
//是这样的吗?
追问
表单中我需要用户上传文件:
test.html页面:
然后我想着怎么让php把文件处理后还留在test.html,但现在需要跳转的,怎么样不实现跳转得到php处理的结果呢?
追答
处理结果是显示在test.html上的吗,如果是,就在upload.php中打开test.html文件,将内容写到这个文件,再跳转到这个文件
如果你的意思是点击上传按钮,页面不动,处理结果再显示在test.html中,那就在test.html中加个 iframe 将表单及表单处理弄到这个iframe中
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询