PHP数据库(用户登录)_php实现用户登录注册
PHP数据库(用户登录)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“php实现用户登录注册”。
留言发布
定义数据库
$conn = @mysql_connect(“localhost”, “root”, “”)or die(“数据库链接错误”);//利用mysql_connect()开启数据库链接,@用于隐藏错误
mysql_select_db(“bbs”, $conn);//使用mysql_select_db(“ ”,__)打开数据库,“”里面是数据库,__是链接标识符
mysql_query(“set names 'GBK'”);//mysql_query()对数据库的表进行操作;使用GBK中文编码;
function htmtocode($content){
$content = str_replace(“n”,“”,str_replace(“ ”, “”, $content));return $content;
}//function函数作用:在写字板上显示的内容会有空格和回车的效果,使用str_replacestr_replace替换函数
?>
用户输入:
include(“conn.php”);//把数据库链接
if(iet($_POST['submit']))//用iet()可以省略出现的notice提示;利用$_POST方法接收传递过来的参数,判断接收的是不是submit
{
$sql=“insert into meage(id, user, title, content, lastdate)”.“values('','$_POST[user]','$_POST[title]','$_POST[content]',now())”;//把输入的数据存放到数据库的表(meage)中并在数据库显示
mysql_query($sql);//对数据库中的表进行操作
echo
“
alert('添加成功');history.go(-1)
”;//输出一个js脚本,弹出“添加成功”,然后回退
}
?>
function CheckPost()
{
if(myform.user.value == “”)
{
alert(“请填写用户名”);myform.user.focus();return false;
} if(myform.title.value.length
alert(“必须填写留言内容”);
myform.content.focus();
return false;
}
}
//action是转向地址,即form表单需要提交到哪里;onsubmit:提交事件用户:
标题:
内容:
列表显示+分页显示:(如果表meage中没有数据,编译后不会显示任何内容)
include “conn.php”;
//每页的条数 $pageSize = 3;//每页的第一条 $pageStart = 0;//上一页 $upPage = 0;//当前页 $nowPage = 0;//下一页 $downPage = 0;
//共多少条 $total = mysql_num_rows(mysql_query(“SELECT * FROM meage”));//共多少页:页数=总条数/每页的条数,ceil用于取整 $pageCount = ceil($total/$pageSize);if($pageCount
while($row=mysql_fetch_array($query))//获取数据信息
{
echo
“”.“”.“$row[0]”.“$row[1]”.“$row[2]”.“”.“”;
}
echo “上一页”.“”.“下一页”;
?>
用户登录 login.php
include(“conn.php”);
if(iet($_GET['out'])){//如果退出登录,写入cookie,记录已退出状态setcookie(“cookie”,“out”);//设置cookie变量的名称为cookie,cookie的值为outecho“”;//当用户没退出时,一直显示login.php的页面
}
if(iet($_POST['id'])== 'admin'){//当用户以admin登录时可以进入$pw=md5($_POST['pw']);if($pw=='21232f297a57a5a743894a0e4a801fc3'){
setcookie(“cookie”,“ok”);//设置cookie的名称为cookie,cookie的值为okecho “”;
}
}
if(iet($_COOKIE['cookie'])!= 'ok'){//当cookie的值为ok时,执行一下语句 ?>
function Checklogin()
{
if(myform.id.value == “”)
{
alert(“请填写登录名”);myform.id.focus();return false;} if(myform.pw.value == “”){
alert(“密码不能为空”);
myform.pw.focus();
return false;
}
}
ID:
PW:
}else{
?>
退出
}
?>