第二十一节:php入门小项目-编辑词汇

PHP零基础入门

编辑某些东西就像创建一些东西,编辑表单,提交表单之类的, 在php入门小项目之编辑词汇这节课中,我们将创建编辑视图并编写代码,以便在我们的Web词汇表应用程序中编辑和保存数据。创建4.8_editing_terms文件夹,把上节课《php入门小项目-创建词汇》代码复制粘贴到本节课使用。

php入门小项目-编辑词汇

第一步、admin/edit.php
创建edit.php文件,复制create.php文件并修改edit.php。

第二步、views/admin/edit.view.php
创建edit.php文件,复制create.view.php文件并修改edit.view.php。

第三步、admin/edit.php控制器

第四步、app/functions.php

编写is_get函数

第五步、admin/edit.php

判断是否is_get()

程式解释

  1. $key保存GET获取数据;
  2. 如果$key不存在,就输出notfound;
  3. $term变量存储get_term函数获取$key的数组;
  4. 如果获取到$key变量,view输出。

第六步、views/admin/edit.view.php

第七步、admin/index.view.php添加编辑链接

添加编辑按钮

第八步、edit.view.php添加hidden field

程式解释

  1. 当我们编辑表单的时候,我们需要知道哪些内容我们做了编辑;
  2. 使用hidden输入框保存原来的内容与我们输入的内容进行比较。

第九步、admin/edit.php文件

检查is_post是否存在

第十步、file_functions.php添加update_term函数

程式解释

  1. update_term()传递$original_term, $new_term,$definition参数;
  2. 把get_terms()数据存在$items变量;
  3. 遍历$items数组每一项;
  4. 如果$item->term与$originial_term比较正确就返回set_data($terms)。

下载本节《php入门小项目-编辑词汇》完整代码

接近10年的互联网从业经验,精通Scrum敏捷软件开发的方法,从事互联网产品设计,开发,测试,运营,案例不少于20个,发现自己最喜欢的工作是做外贸营销,外贸SEO,特别喜欢谷歌优化。从2017年3月开始坚持在群161510483直播谷歌SEO和WEB前端开发技术,只要加进来坚持学习零基础也能够学会。

Last modified: 2019年4月22日

Previous Story

PHP零基础入门

第二十二节:php入门小项目-删除词汇

php入门小项目:PHP词汇表项目实际操作系列课程之删除词汇,删除某些东西,展示处理应用程序中删除数据的方法,删除数据中的一个元素如果你想删除数组中的一个元素,学习使用unset()方法.

...

Next Story

PHP零基础入门

第二十节:php入门小项目-创建词汇

php入门小项目:PHP词汇表项目非常适合PHP入门的一个小项目,之前我们读取data.json的现成词汇,这节课我们开始创建词汇.创建4.7_creating_terms文件夹.

...