<html>
<body>
<form action="login.php" method="post">
name:<input type="text" name="username"><br/>
password<input type="password" name="password"><br/>
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>请帮忙写一个php mysql 的用户名密码是“root”“123” 数据库为zuoye 写下注释 新手请多指教
<body>
<form action="login.php" method="post">
name:<input type="text" name="username"><br/>
password<input type="password" name="password"><br/>
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>请帮忙写一个php mysql 的用户名密码是“root”“123” 数据库为zuoye 写下注释 新手请多指教
session_start ();
// 判断登录 $_SESSION['Login']= 0 未登录 1已经登录
if (isset ( $_POST ['username'] ) && isset ( $_POST ['password'] )) {
// 过滤帐号密码并且赋值
$UserName = addcslashes ( trim ( $_POST ['username'] ), "\000\n\r\\'\"\032" );
$PassWord = addcslashes ( trim ( $_POST ['password'] ), "\000\n\r\\'\"\032" );
} else {
// 没有传递 终止运行
exit ();
}
// 链接数据库
$Conn = mysql_connect ( "localhost", "root", "123" ) or die ( "无法连接数据库" );
mysql_select_db ( "zuoye", $Conn ) or die ( "数据表不存在" );// 读取数据
$SQL = "SELECT `password` FROM zuoye WHERE `username`={$UserName}";
$Result = mysql_query ( $SQL );
if (mysql_num_rows ( $Result ) > 0) {
// 有返回数据
$Info = mysql_fetch_assoc ( $Result );
// 进行数据验证 明文密码...
if ($Info ['password'] == $PassWord) {
// 密码正确 赋值
$_SESSION ['Login'] = 1;
// 跳转到其他页面
header ( 'Location:index.php' );
exit ();
} else {
echo '登录失败,密码失误';
}
// 跳转到登录部分
header ( 'Location:login.htm' );
exit ();
}
$con=mysql_connect("localhost","root","123");
if (!$con)
{
die('could not connect'.mysql_error());
}
mysql_select_db("zuoye",$con);
$strSql="select * from user where username='$_POST[username]' and password='$_POST[password]'";
$result=mysql_query($strSql);if (!$result)
{
echo "登陆失败";
exit();
}
$num=mysql_num_rows($result);
if ($num>0)
{
echo "success";
}
else
{
echo "false";
}?>
谢谢我自己也已经实现了 但是功能很简单 是我给我自己布置的作业啦 不是老师的作业啦 自学那 别误会
1.php
session_start(); //在一个页面这个开始之前不允许有任何其他输出 否则出错. 这个表示 我要开始使用session了
$_SESSION['test']=123;//全局变量 SESSION['test']赋值2.php
session_start();
echo $_SESSION['test'];//输出 SESSION['test'] 的内容. 这样就可以在其他页面随时随地的判断 修改 增加内容.
session_destroy(); //销毁至于cookie 类似 不同的是 SESSION 设置了值之后立刻生效 而 cookie 需要在第二个页面开始生效(读取).setcookie('test',1223);读取cookie$_COOKIE['test'];更多的内容请参考php 手册 或询问 google 大叔