添加新闻表单
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获取对应的新闻信息
换成.$id4)需要一个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)提示结果
网友评论