|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
看到好的帖子最好up一下,以使得更多的人得到分享。好吧,实在我此人不垂青会见量的,可是明天一天的会见量比我客岁发的一篇还要多.
我仍是有点小小的惊奇的.作为一个做手艺的潘.不,我不以为本人是潘,我以为编程是一件宏伟山的职业.固然很累,可是的确能让你天天的生存很充分.
Nomatterwhetheryoubelieveitornot,anyhowIbelieveit.
明天接着上一篇来讲,我们只是复杂的文章的上传和修正.
假如触及到附件呢.在修正的时分假如必要改换附件的时分,这真的是一件很头痛的事变.
我不晓得人人是如何完成的.上面我分享一下我的办法吧.
在页面中我是如许完成的.
我在背景举行增加操纵.
起首我们再入手下手吸收数据.如title,content的内容.判别内容是不是为空,为空间接前往.
假如有我们必要判别一下是不是有附件,假如有附件的话,我们先经由过程程序将其挪动到项目标uploads文件夹中,
假如失利的话,我们就间接前往了.
好,上程序.
if(IS_POST){
$title=$_POST[title];
$content=$_POST[content];
if($title&&$content){
if($_FILES[file][name])
//入手下手对提交的附件举行处置.
假如乐成,则能够失掉我们附件的称号和上传的地点等信息,看你必要甚么
假如失利的话
前往毛病.
}
$arr=array(
title=>$title,
content=>$content;
filename=>///
filepath=>///
);
$flag=举行拔出操纵..
if($flag)$str="乐成";
else$str="失利";
$this->success("增加".$str,//跳到列表路由中.);
}
}//endofpost.
//上面是模板内容....
如今我们假如是要修正该内容的话.
我想到了一个办法..
在页面中,假如有附件,我们显现图片的称号.假如必要修正,我们就将file的提交框显现出来..
我只写关头部分了哈..
<scripttype="text/javascript">
//这里我们利用jquery来完成.
functionshow_file(o){
$this=$(o);
$this.hide();
$this.next().show();
}
</script>
弄定了...如许在前台仍是对照美妙的吧...
背景的逻辑有点庞大了..
起首你要判别是不是有附件,假如没有,你就不克不及往数据库内里写进空值,假如数据库里原本有,如今用户没有修正附件,假如一致的往数据库内里写内容.则会掩盖..
我说下我的思绪.
起首仍是判别title,content是不是为空.
假如不为空,判别是不是有附件,假如有附件,我们就举行一致的吸收操纵.
if(IS_POST){
$title=$_POST[title];
$content=$_POST[content];
if($title&&$content){
//这里我们先界说一个数组..
$data=array();
if($_FILES[file][name])
//入手下手对提交的附件举行处置.
假如乐成,则能够失掉我们附件的称号和上传的地点等信息,看你必要甚么
假如失利的话
前往毛病.
乐成
$data[filename]=//文件名
$data[filepath]=//文件路径.
}
$arr=array(
title=>$title,
content=>$content
);
if(!$_POST[id]){
$flag=举行拔出操纵..
$type="增加";
}else{
$flag=举行修正操纵.
$type="修正";
}
if($flag)$str="乐成";
else$str="失利";
$this->success($type.$str,//跳到列表路由中.);
}
}//endofpost.
//上面是模板内容....
会PHP吗?会,我会把一加一的运算写在函数里,然后调用啦! |
|