原创php教学留言版的制作和论坛的安装.docx

上传人:b****8 文档编号:9684420 上传时间:2023-02-05 格式:DOCX 页数:11 大小:243.65KB
下载 相关 举报
原创php教学留言版的制作和论坛的安装.docx_第1页
第1页 / 共11页
原创php教学留言版的制作和论坛的安装.docx_第2页
第2页 / 共11页
原创php教学留言版的制作和论坛的安装.docx_第3页
第3页 / 共11页
原创php教学留言版的制作和论坛的安装.docx_第4页
第4页 / 共11页
原创php教学留言版的制作和论坛的安装.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

原创php教学留言版的制作和论坛的安装.docx

《原创php教学留言版的制作和论坛的安装.docx》由会员分享,可在线阅读,更多相关《原创php教学留言版的制作和论坛的安装.docx(11页珍藏版)》请在冰豆网上搜索。

原创php教学留言版的制作和论坛的安装.docx

原创php教学留言版的制作和论坛的安装

安徽新华电脑专修学院课堂教学教案

课程名称

Php

教学对象

软件工程专业

教材

《php+mysql动态网站开发》

授课内容

Php实例操作-留言版的制作和论坛的了解

课时

3课时

教学目的

与要求

通过本节课的学习,您应该学会以下知识和技能

Ø掌握简单留言版的原理

Ø了解主流php论坛

重点、难点

(重点)

简单留言版的原理

(难点)

简单留言版的原理

课型

新授课

教学方法

讲授法、互动法、演示法、讨论法

v

教学过程

设计

(包括讲授知识、演示内容及案例、提问及学生演示内容)

一课程导入的讲解(***15分钟***)

采用的方法:

启发提问法,形象说明法

介绍各大论坛中的留言版,讲解其基本原理后,开始本节课程的学习。

二课程内容的讲解(***95分钟***)

采用的方法:

内容细分阐述法

知识点一留言版的讲解

既然是留言板,很显然需要有人能回复,能查看,什么人能查看,什么人能回复呢?

很显然只有管理员能查看能回复,在这里需要一个session的会话控制,这个功能

我在session和cookie的使用中已经说明就不在赘述,这里假设我们现在已经拥有了管理员的权限,如何去进行信息的回复和查看呢?

利用上节知识,添加一个回复的链接,如下图

代码如下:

php

include("conn.php");

if($_POST["tag"]==1)

{

$sql="select*frominforwhere$_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]."

reply=".$b[name].">回复
";

}

}

?

>

id

name

phpecho$_POST["sousuo"];?

>">

当我们点回复的时候,我们要进行信息的提交。

我们把信息传递到了reply.php.

注意代码中GET数组的传值,同时在表中新建立了一个字段reply用于回复的提交。

看代码reply.php,其中conn.php是连接数据库文件,不赘述。

php

include("conn.php");

if($_POST["tag"]==1){

$reply=$_GET["reply"];

$sql="updateinforsetreply='$_POST[neirong]'wherename='$reply'";

if(mysql_query($sql)){

echo"";

}else

{

echo"";

}

}

?

>

reply=

phpecho$_GET[reply];?

>"method="post">

当我们点新华后面的回复后,我们输入一段回复,如下图

点回复如下图

点确认回到初始搜索页面。

这时候我们的reply字段下就已经有数值了,而且是和字段name的数值为新华的数据在同一行的。

我们再继续制作一个查看的链接,添加一行代码

check=".$b[name].">查看
";

如下图:

在制作一个check.php,这个代码中做个判断,如果没有回复则跳回搜索页,如果有则将对于的字段数值和管理员回复显示出来,恩,(*^__^*)嘻嘻……,我们点一下新华教育,看一下之前我们的留言。

如下图,代码中,我把管理员字体设置了一下,这样方便好认,大家可以自己动手做的更复杂些哦。

如果之前我们没有回复,如下图。

代码如下:

php

include("conn.php");

$check=$_GET["check"];

$sql="select*frominforwherename='$check'";

$a=mysql_query($sql);

$b=mysql_fetch_array($a);

if($b[reply]==""){echo"";}

else{

echo$b[id].$b[name]."管理员回复".$b["reply"];

}

?

>

?

>

至此我们就模拟了一个留言版的制作,当然你还可以添加删除的操作,

知识点二discuz安装

首先从康盛公司网站上下载代码,

下载完执行其中的upload文件夹中的install.php文件进行安装。

图1

图2

图3

图4

图5

图6进入论坛界面

这时候你已管理员账号登陆,就可以对论坛里面的模块进行修改和设置了。

很多后台的操作都提供了图形化的管理化工具,如果你对论坛有兴趣,自己动手来安装吧,综上所述就是本节课程的内容。

三学生互动操作(***15分钟***)

同学上台操作:

1简单留言版的制作

2安装一个discuz论坛

方式:

随机点名,并记录同学操作情况

四总结归纳(***10分钟***)

对学生操作中可能出现的错误或者已经犯的错误进行剖析,并强调重难点。

本节中重点就是实际应用的能力的培养,需要学生多做例子来加深。

作业与上机任务

(***2分钟***)

作业:

制作一个简单留言版

参考文献

《php高级编程方法》

课后预习

(***3分钟***)

下一节课程预习的相关内容的布置

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 思想汇报心得体会

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1