- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
I原创php教学.留言版的制作和论坛的安装
安徽新华电脑专修学院课堂教学教案
课程名称 Php 教学对象 软件工程专业 教 材 《php+mysql动态网站开发》 授课内容 Php实例操作-留言版的制作和论坛的了解 课 时 3课时 教学目的
与要求 通过本节课的学习,您应该学会以下知识和技能
掌握简单留言版的原理
了解主流php论坛 重点、难点 (重点)
简单留言版的原理
(难点)
简单留言版的原理
课 型 新授课 教学方法 讲授法、互动法、演示法、讨论法 v
教学过程
设计
(包括讲授知识、演示内容及案例、提问及学生演示内容) 一 课程导入的讲解(***15分钟***)
采用的方法:启发提问法,形象说明法
介绍各大论坛中的留言版,讲解其基本原理后,开始本节课程的学习。
二 课程内容的讲解(***95分钟***)
采用的方法:内容细分阐述法
知识点一 留言版的讲解
既然是留言板,很显然需要有人能回复,能查看,什么人能查看,什么人能回复呢?
很显然只有管理员能查看能回复,在这里需要一个session的会话控制,这个功能
我在session和cookie的使用中已经说明就不在赘述,这里假设我们现在已经拥有了管理员的权限,如何去进行信息的回复和查看呢?
利用上节知识,添加一个回复的链接,如下图
代码如下:
?php
include(conn.php);
if($_POST[tag]==1)
{
$sql=select * from infor where $_POST[title] like %$_POST[sousuo]%;
$a=mysql_query($sql);
$num=mysql_num_rows($a);
for($i=0;$i$num;$i++)
{
$b=mysql_fetch_array($a);
echo $b[id].$b[name]. a href=reply.php?reply=.$b[name].回复/abr;
}
}
?
form action=# method=post
input type=hidden name=tag value=1
input type=radio name=title value=idid
input type=radio name=title value=namename
input type=text name=sousuo value=?php echo $_POST[sousuo]; ?
input type=submit value=搜索
/form
当我们点回复的时候,我们要进行信息的提交。我们把信息传递到了reply.php.
注意代码中GET数组的传值,同时在表中新建立了一个字段reply用于回复的提交。
看代码reply.php,其中conn.php是连接数据库文件,不赘述。
?php
include(conn.php);
if($_POST[tag]==1){
$reply=$_GET[reply];
$sql=update infor set reply=$_POST[neirong] where name= $reply;
if(mysql_query($sql)){
echo scriptalert(回复成功);location.href=test.php;/script;
}else
{
echo scriptalert(回复不成功);location.href=test.php;/script;
}
}
?
form action=reply.php?reply=?php echo $_GET[reply];? method=post
textarea name=neirong/textarea
input type=hidden name=tag value=1
input type=submit value=回复
/form
当我们点新华后面的回复后,我们输入一段回复,如下图
点回复如下图
点确认回到初始搜索页面。这时候我们的reply字段下就已经有数值了,而且是和字段name的数值为新华的数据在同一行的。
我们再继续制作一个查看的链接,添加一行代码
a href=check.php?check=.$b[name].查看 /abr;
如下图:
在制作一个check.php,这个代码中做个判断,如果没有回复则跳回搜索页,如果有则将对于的字段数值和管理员回复显示出来,恩,(*^__^*) 嘻嘻……,我们点一下新华教育,看一下之前我们的留言。
如下图,代码中,我把管理员字体设置了一下,这样方便好认,大家可以自己动手做的更复杂些哦。
如果之前我们没有回复,如下图。
代码如下:
?php
include(
文档评论(0)