php实战项目:贴吧项目开发思路总汇

php实战项目:贴吧项目开发思路总汇

第一步,

index.php 首先执行执行包含进来的

require('./include/init.php');初始化脚本

1,检测当前环境

2,判断魔术引用有没有开启

3,链接数据库,选库

第二步,填写表单,

index.php通过post发送到pubaction.php

1, 打印出post发过来的表单 //print_r($_POST);先查看一下POST发过来的数据有没有问题?

2, if 用户名 标题 内容 是否为空,做出相应提示!

3, 执行 sql语句 插入到数据库 执行sql语句之前echo一下sql语句,有没有问题?

成功或者失败?

第三步,失败退出/成功进入下一步

1,返回数据到tie.php?tid=$tid

如何获取当前的tid?从数据库返回值获取!

第四步,发送的帖子显示在发帖页?

第五步,如何发送的数据显示在首页?

1,foreach循环出发送的数据显示在首页

第六步,帖子的回复功能,用户名,账号,回复内容等等.

1,思路分析:单纯看一条回复,在数据库里,也是一行记录.

因此:回复的过程,无非也是 提交-->接收-->写入数据库

但是,要注意,回复的内容如何标示,该回复是哪一个帖子的呢?

我们需要再回复的帖子中,添加一个字段 tid

该字段值就是恢复帖子的tid值

比如tid为7,则说明你回复的thread表中的tid=7的帖子.获取当前id>>表单+隐藏表单>>提交表单>>repaction.php

2,回复发帖repaction.php

3,拼接sql,格式化时间戳

第七步,发帖时间的优化

昨天之前的时间按照日期(m-d)显示,今天的时间安装时间(H:i)显示,判断

1,首页帖子的发布时间

2,回复帖子的时间

3,首页显示主题帖到回复数量

密码:yo12

weinxin
我的微信
把最实用的经验,分享给最需要的读者,希望每一位来访的朋友都能有所收获!
avatar

Comment

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: