html5中文学习网

您的位置: 首页 > 网络编程 > PHP编程 » 正文

跟我一起学写php单文件留言本_PHP教程_编程技术

[ ] 已经帮助:人解决问题

原创单文件留言板 gbk版V7bHTML5中文学习网 - HTML5先行者学习网

看了视频教程之后写的留言版
基本涵盖了大部分php基础知识点,变量,常量,循环(if,switch),变量作用域,session,函数,递归函数,安全处理,类,构造函数,静态变量,数据库连接、增加、查询、更新、删除
html的知识点 隐藏表单 js表单验证  页面定时重定向  css悬浮
实现功能:
增加留言  留言删除 翻页 管理员修改密码 基于一个页面实现留言板的完整功能
 
注释比较详细
用户名:admin
密码:123456

<?phpV7bHTML5中文学习网 - HTML5先行者学习网

session_start(); //启动会话V7bHTML5中文学习网 - HTML5先行者学习网

/*V7bHTML5中文学习网 - HTML5先行者学习网

* 单文件留言本
* 请注明来自于 PHP100.comV7bHTML5中文学习网 - HTML5先行者学习网

*/V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

//变量 定义、赋值V7bHTML5中文学习网 - HTML5先行者学习网

$db_host = 'localhost:3306'; //设置数据库主机端口号 一般为localhost:3360 通常不需修改V7bHTML5中文学习网 - HTML5先行者学习网

$db_user = 'root'; //设置数据库用户名V7bHTML5中文学习网 - HTML5先行者学习网

$db_pass = 'liujie'; //设置数据库密码V7bHTML5中文学习网 - HTML5先行者学习网

$db_name = 'test'; //设置数据库名称V7bHTML5中文学习网 - HTML5先行者学习网

$db_char = 'GBK'; //设置数据库字符集 默认GBK 通常情况不需修改V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

//定义常量V7bHTML5中文学习网 - HTML5先行者学习网

define('Per_page',6); //定义每页记录数V7bHTML5中文学习网 - HTML5先行者学习网

?>V7bHTML5中文学习网 - HTML5先行者学习网

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">V7bHTML5中文学习网 - HTML5先行者学习网

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh" lang="zh" >V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

<head>V7bHTML5中文学习网 - HTML5先行者学习网

<meta http-equiv="Content-Type" content="text/html; charset=GBK" />V7bHTML5中文学习网 - HTML5先行者学习网

<title>k 留言板</title>V7bHTML5中文学习网 - HTML5先行者学习网

<style>V7bHTML5中文学习网 - HTML5先行者学习网

<!--V7bHTML5中文学习网 - HTML5先行者学习网

body{padding:0;margin:0;height:100%;overflow-y:auto;}V7bHTML5中文学习网 - HTML5先行者学习网

#contain{width:900px;margin:0 auto;}V7bHTML5中文学习网 - HTML5先行者学习网

#hd{width:400px;margin:50px auto;}V7bHTML5中文学习网 - HTML5先行者学习网

.forms{margin:60px auto;width:400px;color:green;font-size:20px;}V7bHTML5中文学习网 - HTML5先行者学习网

.list{width:900px;margin:20px auto;}V7bHTML5中文学习网 - HTML5先行者学习网

.current{color:green;font-size:20px;}V7bHTML5中文学习网 - HTML5先行者学习网

#showmsg {display:none; top:100px; left:300px; width:600px; height:300px;position:fixed;background:#CCF;padding:50px;opacity: 0.9;} /* IE并不认识fixed,而FF认识 */V7bHTML5中文学习网 - HTML5先行者学习网

* html #showmsg {position:absolute;} /* 这个只有IE认识 */V7bHTML5中文学习网 - HTML5先行者学习网

-->V7bHTML5中文学习网 - HTML5先行者学习网

</style>V7bHTML5中文学习网 - HTML5先行者学习网

<script language="javascript">V7bHTML5中文学习网 - HTML5先行者学习网

<!--V7bHTML5中文学习网 - HTML5先行者学习网

//表单验证V7bHTML5中文学习网 - HTML5先行者学习网

function CheckForm(){V7bHTML5中文学习网 - HTML5先行者学习网

if(myform.username.value==""){V7bHTML5中文学习网 - HTML5先行者学习网

alert("请填写用户名");V7bHTML5中文学习网 - HTML5先行者学习网

myform.username.focus();V7bHTML5中文学习网 - HTML5先行者学习网

return false;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

if(myform.title.value==""){V7bHTML5中文学习网 - HTML5先行者学习网

alert("请填写标题");V7bHTML5中文学习网 - HTML5先行者学习网

myform.title.focus();V7bHTML5中文学习网 - HTML5先行者学习网

return false;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

if(myform.msg.value.length<5){V7bHTML5中文学习网 - HTML5先行者学习网

alert("留言需要大于5个字符");V7bHTML5中文学习网 - HTML5先行者学习网

myform.msg.focus();V7bHTML5中文学习网 - HTML5先行者学习网

return false;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

function CheckPassword(){V7bHTML5中文学习网 - HTML5先行者学习网

if(repassform.admin_pass.value.length<6){V7bHTML5中文学习网 - HTML5先行者学习网

alert("密码长度大于6");V7bHTML5中文学习网 - HTML5先行者学习网

repassform.admin_pass.focus();V7bHTML5中文学习网 - HTML5先行者学习网

return false;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

if(repassform.admin_pass.value != repassform.admin_pass2.value){V7bHTML5中文学习网 - HTML5先行者学习网

alert("密码不相同");V7bHTML5中文学习网 - HTML5先行者学习网

repassform.admin_pass2.focus();V7bHTML5中文学习网 - HTML5先行者学习网

return false;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//全选V7bHTML5中文学习网 - HTML5先行者学习网

function checkAll(name)V7bHTML5中文学习网 - HTML5先行者学习网

{V7bHTML5中文学习网 - HTML5先行者学习网

var el = document.getElementsByTagName('input');V7bHTML5中文学习网 - HTML5先行者学习网

var len = el.length;V7bHTML5中文学习网 - HTML5先行者学习网

for(var i=0; i<len; i++)V7bHTML5中文学习网 - HTML5先行者学习网

{V7bHTML5中文学习网 - HTML5先行者学习网

if((el[i].type=="checkbox") && (el[i].name==name))V7bHTML5中文学习网 - HTML5先行者学习网

{V7bHTML5中文学习网 - HTML5先行者学习网

el[i].checked = true;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//取消全选V7bHTML5中文学习网 - HTML5先行者学习网

function clearAll(name)V7bHTML5中文学习网 - HTML5先行者学习网

{V7bHTML5中文学习网 - HTML5先行者学习网

var el = document.getElementsByTagName('input');V7bHTML5中文学习网 - HTML5先行者学习网

var len = el.length;V7bHTML5中文学习网 - HTML5先行者学习网

for(var i=0; i<len; i++)V7bHTML5中文学习网 - HTML5先行者学习网

{V7bHTML5中文学习网 - HTML5先行者学习网

if((el[i].type=="checkbox") && (el[i].name==name))V7bHTML5中文学习网 - HTML5先行者学习网

{V7bHTML5中文学习网 - HTML5先行者学习网

el[i].checked = false;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//反选V7bHTML5中文学习网 - HTML5先行者学习网

function disAll(name)V7bHTML5中文学习网 - HTML5先行者学习网

{V7bHTML5中文学习网 - HTML5先行者学习网

var el = document.getElementsByTagName('input');V7bHTML5中文学习网 - HTML5先行者学习网

var len = el.length;V7bHTML5中文学习网 - HTML5先行者学习网

for(var i=0; i<len; i++)V7bHTML5中文学习网 - HTML5先行者学习网

{V7bHTML5中文学习网 - HTML5先行者学习网

if((el[i].type=="checkbox") && (el[i].name==name) && el[i].checked == true)V7bHTML5中文学习网 - HTML5先行者学习网

{V7bHTML5中文学习网 - HTML5先行者学习网

el[i].checked = false;V7bHTML5中文学习网 - HTML5先行者学习网

}else{V7bHTML5中文学习网 - HTML5先行者学习网

el[i].checked = true;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//-->V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

</script>V7bHTML5中文学习网 - HTML5先行者学习网

</head>V7bHTML5中文学习网 - HTML5先行者学习网

<body>V7bHTML5中文学习网 - HTML5先行者学习网

<div id="contain">V7bHTML5中文学习网 - HTML5先行者学习网

<div id="hd"><h1>留言板</h1><a href="?">首页</a> <a href="?do=manage">管理</a></div>V7bHTML5中文学习网 - HTML5先行者学习网

<div id="showmsg">V7bHTML5中文学习网 - HTML5先行者学习网

<p id="info" name="info"></p>V7bHTML5中文学习网 - HTML5先行者学习网

<p id="tip" name="tip"></p>V7bHTML5中文学习网 - HTML5先行者学习网

</div>V7bHTML5中文学习网 - HTML5先行者学习网

<script language="javascript">V7bHTML5中文学习网 - HTML5先行者学习网

<!--V7bHTML5中文学习网 - HTML5先行者学习网

//跳转V7bHTML5中文学习网 - HTML5先行者学习网

function Redirect(Url){V7bHTML5中文学习网 - HTML5先行者学习网

window.location = Url;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

var i = 0;V7bHTML5中文学习网 - HTML5先行者学习网

//显示倒计时V7bHTML5中文学习网 - HTML5先行者学习网

function dis(time){V7bHTML5中文学习网 - HTML5先行者学习网

document.getElementById("tip").innerHTML = "" + (time - i) + "秒后跳转";V7bHTML5中文学习网 - HTML5先行者学习网

i++;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//显示提示,定时跳转V7bHTML5中文学习网 - HTML5先行者学习网

function ShowMsg(msg,time,Url){V7bHTML5中文学习网 - HTML5先行者学习网

document.getElementById("showmsg").style.display= "block" ;V7bHTML5中文学习网 - HTML5先行者学习网

document.getElementById("info").innerHTML = msg;V7bHTML5中文学习网 - HTML5先行者学习网

if(time>0 && Url != ''){V7bHTML5中文学习网 - HTML5先行者学习网

timer=setInterval("dis('"+time+"')", 1000);//显示时间V7bHTML5中文学习网 - HTML5先行者学习网

timer=setTimeout("Redirect('"+Url+"')",time * 1000); //跳转V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//-->V7bHTML5中文学习网 - HTML5先行者学习网

</script>V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

<?phpV7bHTML5中文学习网 - HTML5先行者学习网

//实例化基础类V7bHTML5中文学习网 - HTML5先行者学习网

$base = new base($db_host,$db_user,$db_pass,$db_name,$db_char);V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

//定义基础类V7bHTML5中文学习网 - HTML5先行者学习网

class base{V7bHTML5中文学习网 - HTML5先行者学习网

private static $conn ;V7bHTML5中文学习网 - HTML5先行者学习网

var $err ;V7bHTML5中文学习网 - HTML5先行者学习网

//php5 构造函数 初始化连接V7bHTML5中文学习网 - HTML5先行者学习网

function __construct($db_host,$db_user,$db_pass,$db_name,$db_char='GBK'){V7bHTML5中文学习网 - HTML5先行者学习网

/*连接数据库& 设置数据库字符集*/V7bHTML5中文学习网 - HTML5先行者学习网

@ $dbo = mysql_connect($db_host,$db_user,$db_pass) or die('请检查是否数据库密码是否正确。');V7bHTML5中文学习网 - HTML5先行者学习网

mysql_select_db($db_name,$dbo) or die ('数据库不存在,请确认是否正确安装');V7bHTML5中文学习网 - HTML5先行者学习网

mysql_query("set names '$db_char'",$dbo);V7bHTML5中文学习网 - HTML5先行者学习网

$this->conn = $dbo;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//php4 构造函数V7bHTML5中文学习网 - HTML5先行者学习网

function base($db_host,$db_user,$db_pass,$db_name,$db_char='GBK'){V7bHTML5中文学习网 - HTML5先行者学习网

$this->__construct($db_host,$db_user,$db_pass,$db_name,$db_char);V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//增加留言V7bHTML5中文学习网 - HTML5先行者学习网

function add(&$data){V7bHTML5中文学习网 - HTML5先行者学习网

$username = $data['username']?$data['username']:'匿名';V7bHTML5中文学习网 - HTML5先行者学习网

$title = $data['title'];V7bHTML5中文学习网 - HTML5先行者学习网

$msg = $data['msg'];V7bHTML5中文学习网 - HTML5先行者学习网

$sql = sprintf("insert into `liuyan` values('','%s','%s','%s','%s')",$username,$title,$msg,time());V7bHTML5中文学习网 - HTML5先行者学习网

mysql_query($sql,$this->conn);V7bHTML5中文学习网 - HTML5先行者学习网

return mysql_insert_id($this->conn);V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//留言列表V7bHTML5中文学习网 - HTML5先行者学习网

function lists($p=0){V7bHTML5中文学习网 - HTML5先行者学习网

$c = 0;V7bHTML5中文学习网 - HTML5先行者学习网

if($p>0)$c=($p-1) * Per_page;V7bHTML5中文学习网 - HTML5先行者学习网

$limit = " limit ".$c.",".Per_page;V7bHTML5中文学习网 - HTML5先行者学习网

$where = '1';V7bHTML5中文学习网 - HTML5先行者学习网

$r = '';V7bHTML5中文学习网 - HTML5先行者学习网

$sql = sprintf("SELECT * from `liuyan` where '%s' $limit",$where.$limit);V7bHTML5中文学习网 - HTML5先行者学习网

$query = mysql_query($sql,$this->conn);V7bHTML5中文学习网 - HTML5先行者学习网

while($row = mysql_fetch_array($query)){V7bHTML5中文学习网 - HTML5先行者学习网

$r[] = $row;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

return $r;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//统计分页V7bHTML5中文学习网 - HTML5先行者学习网

function page(){V7bHTML5中文学习网 - HTML5先行者学习网

$sql = "select count(id) from `liuyan`";V7bHTML5中文学习网 - HTML5先行者学习网

$query = mysql_query($sql,$this->conn);V7bHTML5中文学习网 - HTML5先行者学习网

$row = mysql_fetch_row($query);V7bHTML5中文学习网 - HTML5先行者学习网

$page['totals'] = $row[0];V7bHTML5中文学习网 - HTML5先行者学习网

$page['nums'] = ceil($row[0]/Per_page);V7bHTML5中文学习网 - HTML5先行者学习网

return $page;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//删除留言V7bHTML5中文学习网 - HTML5先行者学习网

function del($id){V7bHTML5中文学习网 - HTML5先行者学习网

$this->check();V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

if(is_array($id)){V7bHTML5中文学习网 - HTML5先行者学习网

$ids .= implode(',',$id);V7bHTML5中文学习网 - HTML5先行者学习网

}else{V7bHTML5中文学习网 - HTML5先行者学习网

$ids = $id;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

$sql = "delete from `liuyan` where id in($ids)";V7bHTML5中文学习网 - HTML5先行者学习网

mysql_query($sql,$this->conn);V7bHTML5中文学习网 - HTML5先行者学习网

return mysql_affected_rows($this->conn);V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//登录V7bHTML5中文学习网 - HTML5先行者学习网

function login($admin_name,$admin_pass){V7bHTML5中文学习网 - HTML5先行者学习网

$pass = md5($admin_name.$admin_pass.$admin_name);V7bHTML5中文学习网 - HTML5先行者学习网

$sql="select * from `admin` where `name`='$admin_name' and `pass` = '$pass' ";V7bHTML5中文学习网 - HTML5先行者学习网

$query = mysql_query($sql,$this->conn);V7bHTML5中文学习网 - HTML5先行者学习网

$row = mysql_fetch_array($query);V7bHTML5中文学习网 - HTML5先行者学习网

if($row['id']>0){V7bHTML5中文学习网 - HTML5先行者学习网

$_SESSION=$row;V7bHTML5中文学习网 - HTML5先行者学习网

ShowMsg('登录成功,欢迎管理员'.$_SESSION['name'],3,'?do=manage');V7bHTML5中文学习网 - HTML5先行者学习网

}else{V7bHTML5中文学习网 - HTML5先行者学习网

ShowMsg('登录失败'.$_SESSION['name'],3,'?do=login');V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//密码修改V7bHTML5中文学习网 - HTML5先行者学习网

function repass($admin_name,$admin_pass,$admin_id){V7bHTML5中文学习网 - HTML5先行者学习网

$this->check();V7bHTML5中文学习网 - HTML5先行者学习网

$pass = md5($admin_name.$admin_pass.$admin_name);V7bHTML5中文学习网 - HTML5先行者学习网

$sql = "UPDATE `admin` set name='$admin_name' , pass='$pass' where id=$admin_id";V7bHTML5中文学习网 - HTML5先行者学习网

mysql_query($sql,$this->conn);V7bHTML5中文学习网 - HTML5先行者学习网

return mysql_affected_rows($this->conn);V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//退出V7bHTML5中文学习网 - HTML5先行者学习网

function logout(){V7bHTML5中文学习网 - HTML5先行者学习网

$this->check();V7bHTML5中文学习网 - HTML5先行者学习网

session_destroy();V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//检查是否登录V7bHTML5中文学习网 - HTML5先行者学习网

function check(){V7bHTML5中文学习网 - HTML5先行者学习网

if($_SESSION['name'] && $_SESSION['pass']){V7bHTML5中文学习网 - HTML5先行者学习网

//ShowMsg('登录成功,欢迎管理员'.$_SESSION['name'],3,'?do=manage');V7bHTML5中文学习网 - HTML5先行者学习网

}else{V7bHTML5中文学习网 - HTML5先行者学习网

ShowMsg('请先登录'.$_SESSION['name'],3,'?do=login');V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

function getErr(){V7bHTML5中文学习网 - HTML5先行者学习网

return $this->err;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

function setErr(){V7bHTML5中文学习网 - HTML5先行者学习网

$this->err = mysql_error($this->conn);V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

//安全处理 递归函数V7bHTML5中文学习网 - HTML5先行者学习网

function Post_check($arr){V7bHTML5中文学习网 - HTML5先行者学习网

if(is_array($arr)){V7bHTML5中文学习网 - HTML5先行者学习网

foreach($arr as $n=>$k){V7bHTML5中文学习网 - HTML5先行者学习网

$data[$n] = Post_check($k);V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

}else{V7bHTML5中文学习网 - HTML5先行者学习网

return addslashes(trim($arr));V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

return $data;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

//定时跳转V7bHTML5中文学习网 - HTML5先行者学习网

function ShowMsg($msg,$time=0,$url=''){V7bHTML5中文学习网 - HTML5先行者学习网

echo "<script>ShowMsg('$msg',$time,'$url');</script>";V7bHTML5中文学习网 - HTML5先行者学习网

exit;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

?>V7bHTML5中文学习网 - HTML5先行者学习网

<?phpV7bHTML5中文学习网 - HTML5先行者学习网

//流程处理 不同操作显示不同界面V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

$do = $_REQUEST['do'];V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

switch($do){V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

//添加留言V7bHTML5中文学习网 - HTML5先行者学习网

case 'add':V7bHTML5中文学习网 - HTML5先行者学习网

if($_POST['do'] == 'add'){V7bHTML5中文学习网 - HTML5先行者学习网

$data = Post_check($_POST);V7bHTML5中文学习网 - HTML5先行者学习网

if(@$base->add($data)>1){V7bHTML5中文学习网 - HTML5先行者学习网

echo '留言添加成功';V7bHTML5中文学习网 - HTML5先行者学习网

}else{V7bHTML5中文学习网 - HTML5先行者学习网

echo $base->err;V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

break;V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

//删除留言V7bHTML5中文学习网 - HTML5先行者学习网

case 'del':V7bHTML5中文学习网 - HTML5先行者学习网

$data = Post_check($_POST);V7bHTML5中文学习网 - HTML5先行者学习网

$affected_rows=$base->del($data['id']);V7bHTML5中文学习网 - HTML5先行者学习网

if($affected_rows>0){V7bHTML5中文学习网 - HTML5先行者学习网

echo '成功删除'.$affected_rows.'行'.'<a href="?do=manage">返回</a>';V7bHTML5中文学习网 - HTML5先行者学习网

}else{V7bHTML5中文学习网 - HTML5先行者学习网

echo '删除失败';V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

break;V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

//管理员修改密码V7bHTML5中文学习网 - HTML5先行者学习网

case 'repass':V7bHTML5中文学习网 - HTML5先行者学习网

$data = Post_check($_POST);V7bHTML5中文学习网 - HTML5先行者学习网

$r = $base->repass($data['name'],$data['admin_pass'],$data['id']);V7bHTML5中文学习网 - HTML5先行者学习网

if($r){V7bHTML5中文学习网 - HTML5先行者学习网

echo '密码修改成功';V7bHTML5中文学习网 - HTML5先行者学习网

}else{V7bHTML5中文学习网 - HTML5先行者学习网

echo '密码修改失败';V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

break;V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

//管理员退出登录V7bHTML5中文学习网 - HTML5先行者学习网

case 'logout':V7bHTML5中文学习网 - HTML5先行者学习网

$base->logout();V7bHTML5中文学习网 - HTML5先行者学习网

ShowMsg('成功退出登录'.$_SESSION['name'],3,'?do=');V7bHTML5中文学习网 - HTML5先行者学习网

break;V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

//管理员登录V7bHTML5中文学习网 - HTML5先行者学习网

case 'login':V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

if($_POST['admin_name'] && $_POST['admin_pass']){V7bHTML5中文学习网 - HTML5先行者学习网

$data = Post_check($_POST);V7bHTML5中文学习网 - HTML5先行者学习网

$base->login($data['admin_name'],$data['admin_pass']);V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

?>V7bHTML5中文学习网 - HTML5先行者学习网

<!--登录部分-->V7bHTML5中文学习网 - HTML5先行者学习网

<div class="forms" >V7bHTML5中文学习网 - HTML5先行者学习网

<table>V7bHTML5中文学习网 - HTML5先行者学习网

<form action="" method="post" name="myform" id="myform" onsubmit="return CheckForm();">V7bHTML5中文学习网 - HTML5先行者学习网

<tr><td><label for = "admin_name">管理员:</label><input type="text" id="admin_name" name="admin_name"/></td></tr>V7bHTML5中文学习网 - HTML5先行者学习网

<tr><td>  </td></tr>V7bHTML5中文学习网 - HTML5先行者学习网

<tr>V7bHTML5中文学习网 - HTML5先行者学习网

<td>V7bHTML5中文学习网 - HTML5先行者学习网

<label for = "admin_pass">密  码:</label><input type="password" id="admin_pass" name="admin_pass"/></td></tr>V7bHTML5中文学习网 - HTML5先行者学习网

<tr><td>  </td></tr>V7bHTML5中文学习网 - HTML5先行者学习网

<tr><td colspan="2">V7bHTML5中文学习网 - HTML5先行者学习网

<input type= "submit" value = "登录" />V7bHTML5中文学习网 - HTML5先行者学习网

</form>V7bHTML5中文学习网 - HTML5先行者学习网

</td></tr></table>V7bHTML5中文学习网 - HTML5先行者学习网

</div>V7bHTML5中文学习网 - HTML5先行者学习网

<!--登录部分-->V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

<?phpV7bHTML5中文学习网 - HTML5先行者学习网

//管理留言V7bHTML5中文学习网 - HTML5先行者学习网

break;V7bHTML5中文学习网 - HTML5先行者学习网

case 'manage':V7bHTML5中文学习网 - HTML5先行者学习网

$base->check();V7bHTML5中文学习网 - HTML5先行者学习网

$p = intval($_GET['p']);V7bHTML5中文学习网 - HTML5先行者学习网

$lists = $base ->lists($p);V7bHTML5中文学习网 - HTML5先行者学习网

if(!$lists){V7bHTML5中文学习网 - HTML5先行者学习网

echo '留言为空';V7bHTML5中文学习网 - HTML5先行者学习网

}else{V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

?>V7bHTML5中文学习网 - HTML5先行者学习网

<!--修改密码-->V7bHTML5中文学习网 - HTML5先行者学习网

<div class='admin'>V7bHTML5中文学习网 - HTML5先行者学习网

<form action="" method="post" name="repassform" id="repassform" onsubmit="return CheckPassword();">V7bHTML5中文学习网 - HTML5先行者学习网

<input type = "hidden" id ="do" name = "do" value = "repass" />V7bHTML5中文学习网 - HTML5先行者学习网

<input type = "hidden" id ="id" name = "id" value = "<?php echo $_SESSION['id'];?>" />V7bHTML5中文学习网 - HTML5先行者学习网

<input type = "hidden" id ="name" name = "name" value = "<?php echo $_SESSION['name'];?>" />V7bHTML5中文学习网 - HTML5先行者学习网

<table>V7bHTML5中文学习网 - HTML5先行者学习网

<tr><td>管理员:<?php echo $_SESSION['name'];?></td><td>  <a href="?do=logout">退出</a>    </td><td>新密码:<input type="password" id="admin_pass" name="admin_pass"/></td><td>      </td><td>重复密码:<input type="password" id="admin_pass2" name="admin_pass2"/></td><td>      </td><td><input type= "submit" value = "修改密码" /></td></tr>V7bHTML5中文学习网 - HTML5先行者学习网

</table>V7bHTML5中文学习网 - HTML5先行者学习网

</form>V7bHTML5中文学习网 - HTML5先行者学习网

</div>V7bHTML5中文学习网 - HTML5先行者学习网

<!--修改密码-->V7bHTML5中文学习网 - HTML5先行者学习网

<!--管理列表-->V7bHTML5中文学习网 - HTML5先行者学习网

<div class="list">V7bHTML5中文学习网 - HTML5先行者学习网

<form action="" method="post">V7bHTML5中文学习网 - HTML5先行者学习网

<input type = "hidden" id ="do" name = "do" value = "del" />V7bHTML5中文学习网 - HTML5先行者学习网

<table width="880px">V7bHTML5中文学习网 - HTML5先行者学习网

<tr>V7bHTML5中文学习网 - HTML5先行者学习网

<td width="5%">选择</td><td width="5%">id</td><td width="15%">name</td><td width="15%">title</td><td width="40%">msg</td><td width="15%">time</td>V7bHTML5中文学习网 - HTML5先行者学习网

</tr>V7bHTML5中文学习网 - HTML5先行者学习网

<?php foreach($lists as $row){V7bHTML5中文学习网 - HTML5先行者学习网

?>V7bHTML5中文学习网 - HTML5先行者学习网

<tr><td><input type="checkbox" name="id[]" id="id[]" value="<?php echo $row['id']?>"/></td><td><?php echo $row['id'];?></td><td><?php echo $row['name'];?></td><td><?php echo $row['title'];?></td><td><?php echo $row['msg'];?></td><td><?php echo date("Y-m-d",$row['addtime']);?></td></tr>V7bHTML5中文学习网 - HTML5先行者学习网

<?phpV7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

?>V7bHTML5中文学习网 - HTML5先行者学习网

<tr>V7bHTML5中文学习网 - HTML5先行者学习网

<td width="5%"><input type="button" value="全选" onclick="checkAll('id[]')" /></td><td width="5%"><input type="button" value="取消" onclick="clearAll('id[]')" /></td><td width="5%"><input type="button" value="反选" onclick="disAll('id[]')" /></td><td width="5%"><input type="submit" value="删除"/></a></td>V7bHTML5中文学习网 - HTML5先行者学习网

</tr>V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

</table>V7bHTML5中文学习网 - HTML5先行者学习网

</form>V7bHTML5中文学习网 - HTML5先行者学习网

<?PHPV7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//分页V7bHTML5中文学习网 - HTML5先行者学习网

$baseurl = '?do=manage&p=';V7bHTML5中文学习网 - HTML5先行者学习网

$pages = $base->page();V7bHTML5中文学习网 - HTML5先行者学习网

echo '共'.$pages['totals'].'条 '.$p.'/'.$pages['nums'].'页';V7bHTML5中文学习网 - HTML5先行者学习网

echo "<a style='margin:0 10px;' href='".$baseurl."0' target='_self'>首页</a>";V7bHTML5中文学习网 - HTML5先行者学习网

for($i=0;$i<3;$i++){V7bHTML5中文学习网 - HTML5先行者学习网

$class='';V7bHTML5中文学习网 - HTML5先行者学习网

$link = 1;V7bHTML5中文学习网 - HTML5先行者学习网

if($p-1>0)$link =$p-1;V7bHTML5中文学习网 - HTML5先行者学习网

$link+=$i;V7bHTML5中文学习网 - HTML5先行者学习网

if($link>$pages['nums'])break;V7bHTML5中文学习网 - HTML5先行者学习网

if($link==$p){V7bHTML5中文学习网 - HTML5先行者学习网

$class="class='current'";V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

echo "<a style='margin:0 10px;' $class href='".$baseurl.$link."' target='_self'>".$link."</a>";V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

echo "<a style='margin:0 10px;' href='".$baseurl.$pages[nums]."' target='_self'>末页</a>";V7bHTML5中文学习网 - HTML5先行者学习网

?>V7bHTML5中文学习网 - HTML5先行者学习网

</div>V7bHTML5中文学习网 - HTML5先行者学习网

<!--管理列表-->V7bHTML5中文学习网 - HTML5先行者学习网

<?phpV7bHTML5中文学习网 - HTML5先行者学习网

break;V7bHTML5中文学习网 - HTML5先行者学习网

?>V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

<?phpV7bHTML5中文学习网 - HTML5先行者学习网

//默认显示留言列表V7bHTML5中文学习网 - HTML5先行者学习网

default :V7bHTML5中文学习网 - HTML5先行者学习网

$p = intval($_GET['p']);V7bHTML5中文学习网 - HTML5先行者学习网

$lists = $base ->lists($p);V7bHTML5中文学习网 - HTML5先行者学习网

if(!$lists){V7bHTML5中文学习网 - HTML5先行者学习网

echo '留言为空';V7bHTML5中文学习网 - HTML5先行者学习网

}else{V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

?>V7bHTML5中文学习网 - HTML5先行者学习网

<div class="list">V7bHTML5中文学习网 - HTML5先行者学习网

<!--留言列表-->V7bHTML5中文学习网 - HTML5先行者学习网

<table width="880px">V7bHTML5中文学习网 - HTML5先行者学习网

<tr>V7bHTML5中文学习网 - HTML5先行者学习网

<td width="5%">id</td><td width="15%">name</td><td width="15%">title</td><td width="50%">msg</td><td width="15%">time</td>V7bHTML5中文学习网 - HTML5先行者学习网

</tr>V7bHTML5中文学习网 - HTML5先行者学习网

<?php foreach($lists as $row){V7bHTML5中文学习网 - HTML5先行者学习网

?>V7bHTML5中文学习网 - HTML5先行者学习网

<tr><td><?php echo $row['id'];?></td><td><?php echo $row['name'];?></td><td><?php echo $row['title'];?></td><td><?php echo $row['msg'];?></td><td><?php echo date("Y-m-d",$row['addtime']);?></td></tr>V7bHTML5中文学习网 - HTML5先行者学习网

<?phpV7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

?>V7bHTML5中文学习网 - HTML5先行者学习网

</table>V7bHTML5中文学习网 - HTML5先行者学习网

<!--留言列表-->V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

<?PHPV7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

//分页部分V7bHTML5中文学习网 - HTML5先行者学习网

$pages = $base->page();V7bHTML5中文学习网 - HTML5先行者学习网

echo '共'.$pages['totals'].'条 '.$p.'/'.$pages['nums'].'页';V7bHTML5中文学习网 - HTML5先行者学习网

echo "<a style='margin:0 10px;' href='?p=0' target='_self'>首页</a>";V7bHTML5中文学习网 - HTML5先行者学习网

//显示当前页,上一页 下一页 并自定义样式V7bHTML5中文学习网 - HTML5先行者学习网

for($i=0;$i<3;$i++){V7bHTML5中文学习网 - HTML5先行者学习网

$class='';V7bHTML5中文学习网 - HTML5先行者学习网

$link = 1;V7bHTML5中文学习网 - HTML5先行者学习网

if($p-1>0)$link =$p-1;V7bHTML5中文学习网 - HTML5先行者学习网

$link+=$i;V7bHTML5中文学习网 - HTML5先行者学习网

if($link>$pages['nums'])break;V7bHTML5中文学习网 - HTML5先行者学习网

if($link==$p){V7bHTML5中文学习网 - HTML5先行者学习网

$class="class='current'";V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

echo "<a style='margin:0 10px;' $class href='?p=$link' target='_self'>".$link."</a>";V7bHTML5中文学习网 - HTML5先行者学习网

}V7bHTML5中文学习网 - HTML5先行者学习网

echo "<a style='margin:0 10px;' href='?p=$pages[nums]' target='_self'>末页</a>";V7bHTML5中文学习网 - HTML5先行者学习网

?>V7bHTML5中文学习网 - HTML5先行者学习网

</div>V7bHTML5中文学习网 - HTML5先行者学习网

<div class="forms" >V7bHTML5中文学习网 - HTML5先行者学习网

<form action="" method="post" name="myform" id="myform" onsubmit="return CheckForm();">V7bHTML5中文学习网 - HTML5先行者学习网

<input type = "hidden"id ="do" name = "do" value = "add" />V7bHTML5中文学习网 - HTML5先行者学习网

<label for = "username">用户</label><input id="username" name="username"/><br/>V7bHTML5中文学习网 - HTML5先行者学习网

<label for = "title">标题</label><input id="title" name="title"/><br/>V7bHTML5中文学习网 - HTML5先行者学习网

<label for = "msg">信息</label><textarea id="msg" name="msg"></textarea>V7bHTML5中文学习网 - HTML5先行者学习网

<input type= "submit" value = "提交" />V7bHTML5中文学习网 - HTML5先行者学习网

</form>V7bHTML5中文学习网 - HTML5先行者学习网

</div>V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

<?phpV7bHTML5中文学习网 - HTML5先行者学习网

break;V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

 V7bHTML5中文学习网 - HTML5先行者学习网

}?>V7bHTML5中文学习网 - HTML5先行者学习网

</div>V7bHTML5中文学习网 - HTML5先行者学习网

</body>V7bHTML5中文学习网 - HTML5先行者学习网

</html>V7bHTML5中文学习网 - HTML5先行者学习网

来自 http://www.3oom.com/blog/15.htmlV7bHTML5中文学习网 - HTML5先行者学习网

V7bHTML5中文学习网 - HTML5先行者学习网
V7bHTML5中文学习网 - HTML5先行者学习网
(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助