11月8日PHP练习《留言板》

三、网页代码及网页显示

1.denglu.php  登录页面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
*{ margin:0px auto; padding:0px}
#aa{ width:400px; height:89px; font-size:36px; color:#39F; text-align:center; line-height:89px; vertical-align:middle; border-bottom:1px solid #999}
.bb{ width:400px; height:59px}
.cc{ width:159px; height:59px; float:left; font-size:20px; text-align:right; line-height:59px; vertical-align:middle}
.dd{ width:200px; height:59px; float:left}
.ee{ width:150px; height:30px; text-align:center; margin-top:15px}
.ff{ width:80px; height:30px}
</style>
</head>

<body>
<form action="dengluchuli.php" method="post">
<div style="width:400px; height:259px; margin-top:100px; border:1px solid #999">
    <div id="aa">汉企网络0904留言板</div>
    <div class="bb">
        <div class="cc">用户名:</div>
        <div class="dd"><input id="yonghuming" class="ee" type="text" name="uid" /></div>
    </div>
    <div class="bb">
        <div class="cc">密码:</div>
        <div class="dd"><input class="ee" type="password" name="pwd" /></div>
    </div>
    <div style="width:400px; height:50px; text-align:center; margin-top:10px">
        <input class="ff" type="submit" value="登录" />
        <input class="ff" type="button" value="复位" onclick="Fuwei()" />
    </div>
</div>
</form>
</body>
<script type="text/javascript">
function Fuwei()
{
    document.getElementById("yonghuming").value = "";
}
</script>
</html>

2.dengluchili.php  登录处理页面

<?php
session_start();
$UserName = $_POST["uid"];

$PassWord = $_POST["pwd"];

include("DBDA.class.php");
$db = new DBDA();
$sql = "select PassWord from yuangong where UserName=‘$UserName‘";

$mm = $db->StrQuery($sql);

if($PassWord !="" && $PassWord==$mm)
{
    $_SESSION[‘views‘]=$UserName;
    header("location:main.php");
}
else
{
    echo "用户名或密码输入错误";
}

3.main.php  主页面,显示所有的信息。

<?php
session_start();
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>

<?php

include("DBDA.class.php");
$db = new DBDA();

$sall = "select count(*) from liuyan";
$total = $db->StrQuery($sall);

include("../page.class.php");
$page = new Page($total,20);

$sql = "select * from liuyan ".$page->limit;

$result = $db->Query($sql);

foreach($result as $v)
{
}
?>

<br />
<div><a href="fabuxinxi.php">发布信息</a>&nbsp;&nbsp;<a href="tuichuchuli.php">退出系统</a></div>
<br />
<table width="50%" border="1" cellpadding="0" cellspacing="0">
    <tr>
        <td>发送人</td>
        <td>接收人</td>
        <td>发送时间</td>
        <td>信息内容</td>
    </tr>

<?php
foreach($result as $v)
{
    echo "<tr><td>$v[1]</td><td>$v[2]</td><td>$v[3]</td><td>$v[4]</td></tr>";
}
    ?>
</table>
<?php
echo $page->fpage();//显示表格下方的数据和页面的信息。
if(empty($_SESSION["views"]))
{
    header("location:denglu.php");
    exit;
}
?>

</body>
</html>

4.fabuxinxi.php  发布信息页面
<?php
session_start();
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
*{ margin:0px; padding:0px}
.aa{ width:300px; height:40px; border:2px solid #999; border-bottom:0px; text-align:center; line-height:40px; vertical-align:middle}
.bb{ width:80px; height:30px}
#text1{ float:left; margin-top:10px; width:150px; height:20px; margin-left:2px}
</style>
</head>
<body>
<form action="fabuxinxichuli.php" method="post" onclick="return true">
<div style="position:relative; left:100px; top:40px">
    <div><a href="chakanxinxi.php">查看信息</a>&nbsp;&nbsp;<a href="tuichuchuli.php">退出系统</a></div>
    <br />
    <div class="aa">
        <div style="float:left; width:100px; height:40px; text-align:right">接收人:</div>
        <!--<input id="text1" type="text" name="jieshouren" />-->
        <select name="jishouren" style="width:100px; height:25px; margin-top:8px; margin-left:-100px">
            <option selected="selected">所有人</option>

 <?php
 include("DBDA.class.php");
 $db = new DBDA();
 $sql = "select firend from firend";
 $result = $db->Query($sql);
 foreach($result as $v)
 {
     echo "<option>$v[0]</option>";
 }
 ?>

    </select>
    </div>
    <div class="aa" style="height:90px">
        <div style="float:left; width:100px; height:90px; text-align:right; line-height:90px; vertical-align:middle">信息内容:</div>
        <div style="text-align:left"><textarea id="text2" name="xinxineirong" style="margin-top:4px; height:80px"></textarea></div>
    </div>
    <div class="aa" style="border-bottom:2px solid #999">
        <input class="bb" type="submit" value="发送" />
        <input class="bb" type="button" value="复位" onclick="Fuwei()" />
    </div>
</div>
</form>

<?php
if(empty($_SESSION["views"]))
{
    header("location:denglu.php");
}

?>

</body>
<script type="text/javascript">
function Fuwei()
{
    document.getElementById("text1").value = "";
    document.getElementById("text2").value = "";
}
</script>
</html>

5.fabuxinxichuli.php  发布信息处理页面

<?php
session_start();
$fasongren = $_SESSION[‘views‘];
$time = date("Y-m-d h:i:s");
$jieshouren = $_POST["jieshouren"];
$xinxineirong = $_POST["xinxineirong"];

include("DBDA.class.php");
$db = new DBDA();

$sql ="insert into liuyan values(‘‘,‘{$fasongren}‘,‘{$jieshouren}‘,‘{$time}‘,‘{$xinxineirong}‘)";
$db->Query($sql,0);
if(empty($_SESSION["views"]))
{
    header("location:denglu.php");
}
else
{
    header("location:main.php");
}

6.chakanxinxi.php  只显示和登陆者有关系的信息

<?php
session_start();
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>

<?php
$sender = $_SESSION[‘views‘];
$Recever = $_SESSION[‘views‘];
include("DBDA.class.php");
$db = new DBDA();

$sall = "select count(*) from liuyan";
$total = $db->StrQuery($sall);

include("../page.class.php");
$page = new Page($total,20);

$sql = "select * from liuyan where Sender=‘$sender‘ or Recever=‘$Recever‘ ".$page->limit;

$result = $db->Query($sql);

foreach($result as $v)
{
}
?>

<br />
<div><a href="fabuxinxi.php">返回</a></div>
<br />
<table width="50%" border="1" cellpadding="0" cellspacing="0">
    <tr>
        <td>发送人</td>
        <td>接收人</td>
        <td>发送时间</td>
        <td>信息内容</td>
    </tr>

<?php
    foreach($result as $v)
    {
        echo "<tr><td>$v[1]</td><td>$v[2]</td><td>$v[3]</td><td>$v[4]</td></tr>";
    }
    ?>

</table>

<?php
echo $page->fpage();//显示表格下方的数据和页面的信息。
if(empty($_SESSION["views"]))
{
    header("location:denglu.php");
    exit;
}
?>

</body>
</html>

7.tuichuchuli.php  退出系统,清空session。

<?php
session_start();

unset($_SESSION);

session_destroy();

header("location:denglu.php");
时间: 2024-10-12 02:58:02

11月8日PHP练习《留言板》的相关文章

访问不了google的同学看过来(14年11月5日有效)

访问不了google的同学们,打开这个地址看看是什么?? 地址:https://edgecastcdn.net/00107ED/g/ 更新时间:2014年11月5日 喜大普奔阿, 访问不了的话,点此留言,随时更新 与本文相关的文章 Google开源工具nogotofail:可测试网络流量安全 Google是如何测试的(全) 微软和google的测试比较? Android SDK工具(Google提供的16个工具)简介 Android之父与Google的诀别内幕,***,google也留不住 值得

43_2013年11月22日 线程池 Socket(Thread Lock Process 摇奖 线程池ThreadPool)

1>模拟线程池,生产者消费者问题 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace Product { class Program { static void Main(string[] args) { //创建一个池子 MyConncetion[]

平台和操作系统,是Google在2007年11月5日公布的手机系统平台,早期由Google开发,后由开放

Android是基于Linux内核[2]的软件平台和操作系统,是Google在2007年11月5日公布的手机系统平台,早期由Google开发,后由开放手机联盟(英语:Open Handset Alliance)(Open... kb.cnblogs.com/zt/andr... - 百度快照 - 91%好评 知识库_博客园 http://bbs.sssc.cn/thread-4458080-1-1.htmlhttp://bbs.sssc.cn/thread-4458079-1-1.htmlhtt

20141112,微软11月12日发布14个安全补丁

大家好,我们是微软大中华区安全支持团队. 微软于北京时间2014年11月12日发布了14个新的安全公告,其中4个为严重等级,8个为重要等级,共修复Microsoft Windows. Internet Explorer (IE). Office. .NET Framework, Internet Information Services (IIS).Remote Desktop Protocol (RDP). Active Directory Federation Services (ADFS)

2014年11月2日-11月9日 周总结

不敢相信一周的时间就这样过去了,只是简单的做了一个梦.醒来又是就是下周了. 周一周二所有的时间都是在准备地球制图的项目,周三编制制图报告.周四周五又都是在复习,准备地学信息分析与处理考试,一直都没有读书.一直到了周五晚上才有空读书.ArcGIS产品的白皮书,ENVI的产品白皮书和EV-Globe产品白皮书,粗略的浏览了一遍.又浏览了一下Matlab的帮助程序,收获很大,不过还是为了考试.值得高兴的是,计算机制图不需要考试,只需要交作品就好. 2014年11月10日-11月16日需要的事,AE二次

11月28日全球域名商保有量及市场份额排行榜TOP16

IDC评述网(idcps.com)12月01日报道:根据RegistrarStats公布的实时数据显示,截止至2015年11月28日,全球域名注册保有量十六强名单顺序,与上期11月21日保持一致,中国依旧占据3个席位,分别是中国万网.易名中国.新网,排名分列7..10.16名.下面,请看IDC评述网对数据的整理与分析. (图1)全球域名注册商(国际域名)保有量市场份额TOP16 如图1所示,截止至2015年11月28日,在全球域名注册市场上,GODADDY.COM份额依旧最大,第二名eNom与之

2014年11月12~11月14日,杨学明老师《软件测试管理》内训在北京某银行软件中心成功举办!

2014年11月12~11月14日,北京天气呈现少有的APEC蓝,著名研发管理专家杨学明老师为某银行提供了三天的内训服务,此次培训由两部分组成,第一部分是<软件测试管理高级实务>.第二部分是<软件测试需求分析和测试设计>,三天的培训非常紧张,包括老师讲解,案例演练,专题研讨,过程衔接非常紧密,课堂气氛也比较轻松,来自该银行核心系统和网银两个事业部的同事参加了此次培训,包括开发,需求,测试和维护人员等,课程结束后,举行了考试,大家对三天的学习进行回顾和总结,并准备把这两天学习到知识结

中国互联:TOP域名11月18日开售

互联网已经成为全球经济命脉 互联网发展30年中,全球人口数目从1985年的48亿增长至2014年71.3亿.据悉,2025年全球人口将突破80亿大关.人口的急速增长的同时将消费市场带向繁荣.在2014年达沃斯论坛中,中华人民共和国国家互联网信息办公室主任指出:"目前中国互联网网站近400万家.中国互联网经济增长速度有两位数,而且是以30%的速度递增." 域名是互联网的敲门砖 在域名发展的历史时间中,可以简单分成:规则--规则+资源两个时段."资源"之声一直是占据着主

11月1日

终于,我把11月15日的toefl给退了,这样标志着我彻底放弃了近期出国的打算.我的人生出现了一个大转弯. 在去多哈和回北京的航班上,把<同桌的你>看了两遍,感觉那里面写的跟我的经历挺像的.其实到最后,林一和小栀还相互爱着.我感觉他们并不是输给了现实,而是输给了 没有有效沟通... 这些天,心里有很多的愤懑,很多惋惜.我安慰自己,留在国内把博士念完至少是一个不差的选择. 而给我带来的好处就是节省了3年的时间.去国外,多花3年时间,并且也不一定能找到一个nice的老板. 总之,因为各种离奇的原因

11月9日全球域名商解析新增量TOP10 :西部数码第七

IDC评述网(idcps.com)11月11日报道:根据DailyChanges公布的最新数据显示,在2015年11月9日全球域名解析市场上,易名中国连续斩获新增量十强冠军,新增94,335个,环比上期11月2日增大246%,涨幅明显.爱名网.中国万网分列2.3名,新增量依次为34,395个.28,706个.下面,请看IDC评述网整理的详细数据分析. (图1)全球域名解析商(国际域名)解析新增量Top10分布图 如图1所示,在11月9日全球域名解析新增量十强排名分布中,易名中国坚守第1,优势明显