0

0

php在同一个表单中添加和修改数据的方法_PHP教程

php中文网

php中文网

发布时间:2016-07-13 10:27:43

|

1116人浏览过

|

来源于php中文网

原创

   我不知道大家是怎样实现的.下面我分享一下我的方法吧.

  在页面中我是这样实现的.

  我在后台进行添加操作.

  首先我们再开始接收数据.如title,content的内容.判断内容是否为空,为空直接返回.

  如果有我们需要判断一下是否有附件,如果有附件的话,我们先通过程序将其移动到项目的uploads文件夹中,

立即学习PHP免费学习笔记(深入)”;

  如果失败的话,我们就直接返回了.

  好,上程序.

  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,//跳到列表路由中.);

  }

  }//end of post.

  //下面是模板内容....

  现在我们如果是要修改该内容的话.

  我想到了一个方法..

  在页面中,如果有附件,我们显示图片的名称.如果需要修改,我们就将file的提交框显示出来..

  我只写关键部分了哈..

  搞定了...这样在前台还是比较美观的吧...

  后台的逻辑有点复杂了..

云网OA
云网OA

采用JSP开发的办公自动化产品、基于B/S结构,运行环境:JDK v1.5、Tomcat v5.5、MySQL v4.1,三者均为以上版本其他相关内容:可视化流程设计: 流程支持串签、会签和分支流程,可以设置流程节点的修改、删除权限,并可指定流程中各个用户在表单中可以填写的域。智能表单所见即所得设计: 智能设计,自动在数据库中生成表格,方便优化程序 公共交流: 集论坛、博客、聊天室于一体文件柜:C

下载

  首先你要判断是否有附件,如果没有,你就不能往数据库里面写入空值,如果数据库里本来有,现在用户没有修改附件,如果统一的往数据库里面写内容.则会覆盖..

  我说下我的思路.

  首先还是判断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,//跳到列表路由中.);

  }

  }//end of post.

  //下面是模板内容....

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/814689.htmlTechArticle我不知道大家是怎样实现的.下面我分享一下我的方法吧. 在页面中我是这样实现的. 我在后台进行添加操作. 首先我们再开始接收数据.如t...

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

php

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
php与html混编教程大全
php与html混编教程大全

本专题整合了php和html混编相关教程,阅读专题下面的文章了解更多详细内容。

1

2026.01.13

PHP 高性能
PHP 高性能

本专题整合了PHP高性能相关教程大全,阅读专题下面的文章了解更多详细内容。

5

2026.01.13

MySQL数据库报错常见问题及解决方法大全
MySQL数据库报错常见问题及解决方法大全

本专题整合了MySQL数据库报错常见问题及解决方法,阅读专题下面的文章了解更多详细内容。

6

2026.01.13

PHP 文件上传
PHP 文件上传

本专题整合了PHP实现文件上传相关教程,阅读专题下面的文章了解更多详细内容。

5

2026.01.13

PHP缓存策略教程大全
PHP缓存策略教程大全

本专题整合了PHP缓存相关教程,阅读专题下面的文章了解更多详细内容。

3

2026.01.13

jQuery 正则表达式相关教程
jQuery 正则表达式相关教程

本专题整合了jQuery正则表达式相关教程大全,阅读专题下面的文章了解更多详细内容。

1

2026.01.13

交互式图表和动态图表教程汇总
交互式图表和动态图表教程汇总

本专题整合了交互式图表和动态图表的相关内容,阅读专题下面的文章了解更多详细内容。

5

2026.01.13

nginx配置文件详细教程
nginx配置文件详细教程

本专题整合了nginx配置文件相关教程详细汇总,阅读专题下面的文章了解更多详细内容。

3

2026.01.13

nginx部署php项目教程汇总
nginx部署php项目教程汇总

本专题整合了nginx部署php项目教程汇总,阅读专题下面的文章了解更多详细内容。

5

2026.01.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PHP课程
PHP课程

共137课时 | 8.6万人学习

JavaScript ES5基础线上课程教学
JavaScript ES5基础线上课程教学

共6课时 | 6.9万人学习

PHP新手语法线上课程教学
PHP新手语法线上课程教学

共13课时 | 0.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号