mysql扩展应用案例

2018-07-25  本文已影响13人  ElfACCC

添加新闻表单

1)用户获取一个可以添加新闻表单的html文件

拿到前端的表单,修改表单项action

2)用户提交数据到后台指定的php脚本(post)

3)后台脚本处理数据,插入到数据库:处理指PHP在拿到数据放入数据库之前要做很多验证工作保证数据是有效的。

3.1)接收数据

3.2)数据验证:合法性验证,标题不能为空,内容不能为空。

3.3)提示用户,同时让用户重新再来(回到新增表单页面)

3.4)数据入库

4)提示用户操作结果,并跳转到列表页(跳转到详情页)

显示新闻列表

1)从数据库获取所有新闻数据:php脚本

从结果中取出所有记录:一次取一条,一条一个数组;然后将所有的记录都放在一个数组中,形成一个二维数组。

2)有一个已经做好的html模板能够显示数据:前端

3)php想办法将数据在html中显示(二者结合):PHP包含html

注意细节:

1)数据显示要通过循环遍历输出:需要明确PHP是如何保存数据的

2)数据的格式需要按照需求来显示:列表、时间、是否置顶

删除新闻

1)让用户看到所有的新闻:已完成(新闻显示列表)

2)给用户提供一个对应的点击按钮:已经存在

3)实现点击针对的指定新闻

4)有一个专门的php脚本负责响应用户的点击:点哪条删哪条

4.1)接收要删除的新闻id

4.2)调用数据库操作删除数据

4.3)提示删除成功,并且刷新当前界面

修改新闻

1)需要看到新闻列表(已完成)

2)可以点击实现查看:要有点击链接

3)需要php脚本能够处理这件事

3.1)创建php文件,同时接受要编辑的id

3.2)通过id获取对应的新闻信息

换成.$id

4)需要一个html模板展示当前要编辑的数据

4.1)包含模板html

4.2)在模板表单中显示对应的数据

5)需要修改前端提供的更新表单:表单提交对象(不限)

5.1)修改表单提交对象

5.2)表单更新操作,是后台根据表单提交的数据来选择某个新闻更新:表单中必须包含一个唯一能确定记录的新闻:id,而id不需要给用户看,需要增加隐藏表单

6)需要一个php脚本能够接受修改后的数据并保存到数据库

6.1)增加更新数据的php脚本

6.2)接收用户提交的数据,同时进行数据验证,标题内容不给空

合法性

6.3)组织sql更新到数据库

6.4)提示结果

上一篇下一篇

猜你喜欢

热点阅读