php 留言板 如何实现登录之后才能留言的功能
来源:互联网 发布:查看映射网络驱动器 编辑:程序博客网 时间:2024/05/16 11:06
我的留言板终于写好了,很开心
在写留言板的登陆和注册页面时遇到了一些问题:
问题 如何判断是否登录
解决方法:将注册的用户名或者其他属性放在session中,然后判断其是否存在以及是否为空
代码:SESSION_start();
if(isset$_SESSION['user']&&!empty($_SESSION['user']){
echo "登陆成功";
}
我的代码:
login.php
<meta charset='UTF-8'>
<?php
error_reporting(0);
include("conn1.php");
include("head.php");
if(isset($_POST['submit']))
{
$username=empty($_POST['user'])?'':$_POST['user'];
$password=empty($_POST['password'])?'':$_POST['password'];
$sql="select * from message where user='$username' and password='$password'";
$query=mysql_query($sql);
$array=mysql_fetch_array($query);
if(!empty($array)){
SESSION_start();
$_SESSION['user']=$username;
echo "<script>alert('登录成功');location.href='add.php'</script>";
}
else{
echo "<script>alert('请先注册')</script>";
}
}
?>
<SCRIPT language=javascript>
function Checklogin()
{
if (myformm.user.value=="")
{
alert("请填写登录名");
myform.user.focus();
return false;
}
if (myform.password.value=="")
{
alert("密码不能为空");
myform.password.focus();
return false;
}
}
</SCRIPT>
<form action="login.php" method="post" name="myformm">
<table border=1 align=center width=500 height=300 bgcolor=#DFFFDF bordercolor=#fffbec>
<tr>
<td colspan=2 align=center>用户登录</td>
</tr>
<tr>
<td>用户姓名:</td>
<td><input type="text" name="user" id="user"/></td>
</tr>
<tr>
<td>密码:</td>
<td><input type="password" name="password" id="password"/></td>
</tr>
<tr>
<td colspan=3 align=center>
<input type="submit" name="submit" value="登录"/>
<input type="reset" name="reset" value="重置"/>
<a href="register.php">注册</a>
</td>
</tr>
</table>
</form>
add.php
<meta charset='UTF-8'>
<?php
include("conn.php");
include("head.php");
SESSION_start();
if(isset($_POST['submit'])){
if(isset($_SESSION['user'])&&!empty($_SESSION['user'])){
$user=$_POST['user'];
$title=$_POST['title'];
$content=$_POST['content'];
$sql="insert into message(id,user,title,content,lastdate)values('','$user','$title','$content',now())";
mysql_query($sql);
echo "<script>alert('发布成功');location.href='list.php'</script>";}
else{
echo "<script>alert('请先登录');location.href='login.php'</script>";
}
}
?>
<html>
<head>
<title>
写留言
</title>
<SCRIPT language=javascript>
function CheckPost()
{
if(myform.user.value=="")
{
alert("请填写用户名");
myform.user.focus();//光标聚焦
return false;
}
if(myform.title.value.length<5)
{
alert("标题不能少于5个字符");
myform.title.focus();
return false;
}
}
</SCRIPT>
<body>
<form action="add.php" method="post" name="myform" onsubmit="return CheckPost();">
用户:<input type="text" size="10" name="user"/><br/>
标题:<input type="text" name="title" /><br/>
内容:<textarea name="content" cols="60" rows="9"></textarea><br/>
<input type="submit" name="submit" value="发布留言"/>
</form>
</body>
</html>
- php 留言板 如何实现登录之后才能留言的功能
- PHP实现留言板功能
- PHP实现留言板功能
- 网上商城留言板的实现——留言展示到留言板
- php实现留言板程序功能
- PHP:留言读写功能实现
- 如何实现留言板的留言按删除只删除一条,求大神帮助
- php结合mysql数据库实现简单留言板的功能
- 网上商城留言板的实现——用户添加留言
- PHP+MySQL实现留言板分页功能
- php实现简单的留言板
- PHP留言板 PHP在线咨询留言系统
- 留言板中如何实现脏话过滤功能??
- JSP+Servlet+JavaBean传统方式实现简易留言板制作(注册、登录、留言)
- 留言板分页功能(PHP)
- PHP留言板提供功能
- 用户登录之后实现强制下线的功能
- jsp+javabean+servlet+Mysql实现MVC模式下的注册登录留言功能
- 使用zipalign工具报Unable to open 'xxx.apk' as zip archive 问题
- 程序运行崩溃 SIGABRT __NSDictionaryI rangeOfCharacterFromSet:]
- 关于针孔摄像机成像的几何建模
- 第5节--决策树算法
- AOP的基本概念
- php 留言板 如何实现登录之后才能留言的功能
- 判断IE版本的HTML语句详解
- 定时执行任务
- Python爬虫爬取美剧网站信息
- 文学编程
- dSym如何分析友盟线上崩溃文件
- lavarel框架里全选 反选 批删
- Reverse string | leetcode
- Python学习(二)、基本语法概览