PHP+MYSQL留言本(二) 打印 E-mail
  2008-01-02

今天再稍微改善下加一个管理员管理留言的功能~~~这里最主要要用到
$_SESSION[‘item‘] 这个东东~~`  好了`~`先把昨天的稍微改一下 再把这个功能加进去~~~
  首先我们在首页同时显示留言,以及留言添加框~~这样使留言者方便使用`~`
不说多了`~把代码贴出来再说:
index.php
<html>
<head>
<meta http-equiv="Content-Type" c>
<title>留言本</title>
</head>
<body>
<a href="admin_login.htm?sid=271d0cd9429a7618239a93b6a3d30d46" tagert="_blank">留言管理</a>
   
   <?
     $conn=mysql_connect ("localhost:6033", "root", ""); //打开MySQL服务器连接
     mysql_select_db("guest_book"); //链接数据库
     mysql_query("set names GB2312"); //解决中文乱码问题
     $exec="select * from contents"; //sql语句
     $result=mysql_query($exec); //执行sql语句,返回结果
     while($rs=mysql_fetch_object($result)) 
    {
      echo "<table><tr><td>姓名:".$rs->name."</td></tr>";
      echo "<tr><td>留言:".$rs->content."</td></tr></table><br/>";
      echo ".............................................................................................................................";
    }
       mysql_close();
?>
<br><br><br>
<form action="updata.php" method="post" name="name1">
    姓名:<input type="text" name="user_name"><br>
    留言:<textarea name="post_contents" rows="10" cols="50"></textarea>
    <input type="submit" value="提交留言">
   </form>
</body>
</html>
updata.php页再加个header("location:index.php");语句重定向到主页面`~~
updata.php
<?
  $name=$_POST[‘user_name‘];
  $content=$_POST[‘post_contents‘];
  $conn=mysql_connect("localhost:6033", "root", "");
   mysql_query("set names GB2312"); //解决中文乱码问题
   mysql_select_db("guest_book");
   $exec="insert into contents (name,content) values (‘".$_POST[‘user_name‘]."‘,‘".$_POST[‘post_contents‘]."‘)";
   $result=mysql_query($exec);
   mysql_close();
   header("location:index.php");
?>

HOHO~~~是不是用起来有那么回事了`~~
好的`~下面再加个管理功能 ~~那么这个留言本就更加强大了`~
留言管理模块 分为 管理员登录页admin_login.htm ,管理员验证页admin_check.php  后台管理首页admin_index.php
先农这个登录页面admin_login.htm
<form action="admin_check.php" method="post" name="form2">
   用户名:<input type="text" name="admin_name">
   密  码:<input type="password" name="admin_password">
  <input type="submit" value="进入后台管理">
</form>
这个简单得再简单不过了,我就不说什么了`~~
admin_check.php管理员验证
<?
  session_start();
  $admin_name=$_POST[‘admin_name‘];
  $admin_password=$_POST[‘admin_password‘];
  $conn=mysql_connect ("localhost:6033", "root", "");
  mysql_select_db("guest_book");
  $exec="select * from admin where admin_name=‘".$admin_name."‘";
  $result=mysql_query($exec);
   if ($rs=mysql_fetch_object($result))
    { if ($rs->admin_password==$admin_password)
       {$_SESSION[‘admin‘]="OK";
        header("location:admin_index.php");
        }
      else echo"密码不正确";
    }
   else echo"用户名不正确";
  
   mysql_close();
?>


这里最主要的就是session~~~凡事要用到session的地方.在页面最开始处要加上这一句session_start();否则就无法使用~~那么session究竟是什么东东呢?由于网页的传输方式(也就是http这个东西) 不是永久连接的~~`所以服务器无法在两个不同页面之间传送变量`~~唉.我一下子也说不清楚`~~还是看看这里http://www.chinalinuxpub.com/read.php?wid=87
上面有很详细的介绍.反正就是用这个东西来验证管理员的身分了`~~
好了下面说后台管理主页面admin_index.php
<?
session_start();
if($_SESSION[‘admin‘]=="OK")
{
  $conn=mysql_connect ("localhost:6033", "root", "");
  mysql_select_db("guest_book");
  $exec="select * from contents";
  $result=mysql_query($exec);
  while($rs=mysql_fetch_object($result))
     {
      echo "<table><tr><td>姓名:".$rs->name."</td></tr>";
      echo "<tr><td>留言:".$rs->content."</td></tr></table><br/>";
      echo  "<a href=modify.php?id=".$rs->id." >修改</a>      <a href=delete.php?id=".$rs->id." >删除</a>";
     }
echo "<br><br><br><br><br><a href=index.php >回首页</a>";
}
mysql_close();
?>
这里最主要是这一句echo  "<a href=modify.php?id=".$rs->id." >修改</a>      <a href=delete.php?id=".$rs->id." >删除</a>";
用来向所连接到的地址传递参数~~看看下面的就知道有什么用了
modify.php
<?
session_start();
if($_SESSION[‘admin‘]=="OK")
{
  $conn=mysql_connect ("localhost:6033", "root", "");
  mysql_select_db("guest_book");
  $exec="select * from contents where id=".$_GET[‘id‘];  /*这里这个$_GET[‘id‘]就是取得从那个连接传递过来的参数拉 */
  $result=mysql_query($exec);
  $rs=mysql_fetch_object($result);
  $name=$rs->name;
  $content=$rs->content;
  $id=$rs->id;
?>
  <form action="modify2.php" method="post" name="name1">
    ID  :<?=$id?><input type=hidden name=id value=<?=$id?> >
    姓名:<?=$name?><br>
    留言:<textarea name="post_contents" rows="10" cols="50"><?=$content?></textarea>
    <input type="submit" value="提交修改">
   </form>
<?
  }
mysql_close();
?>
这里这个<?=$id> 其实就等于 echo $id
再看看最终的数据修改实现页面modify2.php
<?
session_start();
if($_SESSION[‘admin‘]=="OK")
{
  $conn=mysql_connect ("localhost:6033", "root", "");
  mysql_select_db("guest_book");
  $exec="select * from contents where id=".$_GET[‘id‘];
  $exec="update contents set content=‘".$_POST[‘post_contents‘]."‘ where id=".$_POST[‘id‘];
  $result=mysql_query($exec);
 
}
mysql_close();
header("location:admin_index.php");
?>
最后就是删除功能的实现了
delete.php
<?
session_start();
if($_SESSION[‘admin‘]=="OK")
{
  $conn=mysql_connect ("localhost:6033", "root", "");
  mysql_select_db("guest_book");
  $exec="delete from contents where id=".$_GET[‘id‘];
  mysql_query($exec);
  mysql_close();
header("location:admin_index.php");
}
?>

/////////////////////////////////////////////////////////////////////////////////////////////////////////////
今天用到的知识如下:
1: session_start();  $_SESSION[‘变量名‘]=$变量名 或者 某一特定值
2: <a href="http://www.phpuse.com/content/view/7275/1/sid_271d0cd9429a7618239a93b6a3d30d46.html#####.php?var=##">aaa</a>用这个方法来传递参数  同时用 $_GET[‘var‘]来接收传递过来的值
3: 数据修改 :$exec="update tablename set item1=‘".$_POST[‘item1‘]."‘ where ...";
4: 数据删除 :$exec="delete from tablename where...";

发表评论
网友评论
Runescape items,Rs accounts, Runescape G
作者 访客 于 2008-06-01 00:09:25
runescape accounts 
runescape account 
runescape items 
runescape item 
runescape money 
runescape gold 
runescape items 
runescape item 
runescape equipments 
runescape equipment 
runescape powerleveling
diezhilian
作者 访客 于 2008-08-01 13:35:25
kilwie 
翻译公司 
租房 
北京租房 
wow gold 
wow gold 
wow gold 
wow gold 
rs gold 
Runescape Gold 
RuneScape Money 
wow power leveling 
wow power leveling 
wow power leveling 
rolex 
wow power leveling 
wow power leveling 
wow power leveling 
wow power leveling 
World of Warcraft gold 
World of Warcraft gold 
wow gold 
wow gold 
asdf
作者 访客 于 2008-08-12 11:24:33
klklklt567 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
World of Warcraft Gold 
cheap wow gold 
buy wow gold 
gold wow 
sell wow gold 
wow gold eu 
wow gold us 
cheapest wow gold 
buy cheap wow gold 
wow gold price 
wow gold guide 
wow gold sale 
wow gold cheap 
buying wow gold 
buy gold for wow 
gold wow gold 
wow gold buy wow gold 
wow gold com 
wow gold forum 
www wow gold 
sell wow gold us 
wow gold farming 
wow gold reviews 
wow gold paypal 
world of warcraft gold 
wow gold credit card 
power leveling 
runescape money 
runescape gold 
runescape power leveling 
wow gold 
wow gold 
power leveling 
runescape money 
xll120204
作者 访客 于 2008-08-12 16:04:43
xll120204 
xll19880204xll 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
韩国留学 
留学韩国 
留学荷兰 
澳洲留学 
留学澳洲 
意大利留学 
新西兰留学 
留学新西兰 
留学加拿大 
加拿大留学 
留学荷兰 
韩国留学 
留学荷兰 
韩国留学 
加拿大留学 
buy wow account 
wow account 
wow accounts 
buy wow accounts 
buy wow account 
wow account 
wow accounts 
buy wow accounts 
wow account 
wow account 
wow account 
wow account 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold
fgh
作者 访客 于 2008-08-18 16:52:13
fghrty17 cccjhfuru 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
buy wow account 
wow account 
wow accounts 
buy wow accounts 
buy wow account 
wow account 
wow accounts 
buy wow accounts 
意大利签证 
留学马来西亚 
澳大利亚留学 
留学澳大利亚 
加拿大签证 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow account 
wow account 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
 
 
lgx112358sss21
作者 访客 于 2008-08-21 17:38:16
lgx112358sss21 
lgx112358sss 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
item4sale 
item4sale 
item4sale 
item4sale 
item4sale 
干洗连锁店 
干洗连锁店 
连锁加盟洗衣店 
连锁加盟洗衣店 
干洗设备价格 
干洗设备价格 
连锁店 
连锁店 
CAD软件下载 
CAD软件下载 
CAD软件 
CAD软件 
开干洗店 
开干洗店 
干洗设备 
干洗设备 
干洗 
干洗 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wowgold
作者 访客 于 2008-08-22 10:05:14
cryyjgfr 
vbnsdtyu 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow power leveling 
wow power leveling 
股票软件 
股票软件 
大智慧 
大智慧 
真空泵 
真空泵 
阀门 
阀门 
英语口语 
英语口语 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold
hello
作者 访客 于 2008-08-27 00:04:41
窃听器手机窃听器监听器手机监听器窃听器手机窃听器监听器手机监听器窃听器手机窃听器监听器手机监听器窃听器手机窃听器监听器手机监听器窃听器手机窃听器监听器手机监听器
hello
作者 访客 于 2008-08-27 19:56:07
澳洲留学中介北京留学中介法国留学中介韩国留学韩国留学中介合法留学中介荷兰留学中介荷兰预科留学服务留学公司留学咨询公司美国留学中介欧洲留学中介英国留学中介加拿大留学中介留学申请高中生留学澳大利亚留学澳洲留学出国出国留学法国留学荷兰留学加拿大留学加拿大签证留学留学澳大利亚留学澳洲留学法国留学荷兰留学加拿大留学美国留学新加坡留学英国留学中介美国留学新加坡留学英国留学英国签证瑞典留学
wow gold
作者 访客 于 2008-08-28 13:54:16
yqq457fdsf 
yqqgood 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
螺杆泵 
螺杆泵 
螺杆泵 
螺杆泵 
螺杆泵 
潜水泵 
潜水泵 
潜水泵 
潜水泵 
多级泵 
多级泵 
化工环保 
化工环保 
China Travel 
China Tours 
China Tours 
beijing Tours 
beijing Tours 
beijing Travel 
beijing Travel 
shanghai Tours 
shanghai Tours 
shanghai Travel 
shanghai Travel 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold
wow gold
作者 访客 于 2008-08-29 11:18:34
8mmll29 
cmmsill 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
离心泵 
离心泵  
离心泵  
磁力泵  
磁力泵  
磁力泵  
磁力泵  
循环泵 
循环泵  
排污泵 
排污泵 
China Travel 
China Tours 
China Tours 
beijing Tours 
beijing Tours 
beijing Travel 
beijing Travel 
shanghai Tours 
shanghai Tours 
shanghai Travel 
shanghai Travel 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold
8mmll29
作者 访客 于 2008-08-29 11:19:04
8mmll29 
cmmsill 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
离心泵 
离心泵  
离心泵  
磁力泵  
磁力泵  
磁力泵  
磁力泵  
循环泵 
循环泵  
排污泵 
排污泵 
China Travel 
China Tours 
China Tours 
beijing Tours 
beijing Tours 
beijing Travel 
beijing Travel 
shanghai Tours 
shanghai Tours 
shanghai Travel 
shanghai Travel 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold
wow gold
作者 访客 于 2008-08-29 16:05:46
yqq543dfg 
yqqgood 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
螺杆泵 
螺杆泵 
螺杆泵 
螺杆泵 
螺杆泵 
潜水泵 
潜水泵 
潜水泵 
潜水泵 
多级泵 
多级泵 
化工环保 
化工环保 
China Travel 
China Tours 
China Tours 
beijing Tours 
beijing Tours 
beijing Travel 
beijing Travel 
shanghai Tours 
shanghai Tours 
shanghai Travel 
shanghai Travel 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold 
wow gold

发表评论
用户访客
标题
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
评论



下一篇 >