1,最好把错误提示写出来
2,
if (isset($_SESSION["username"]) and isset($_SESSION["password"]));
$username=$_SESSION["username"];
$password=$_SESSION["password"];
不对吧
if (isset($_SESSION["username"]) and isset($_SESSION["password"])){
$username=$_SESSION["username"];
$password=$_SESSION["password"];
}
2,
if (isset($_SESSION["username"]) and isset($_SESSION["password"]));
$username=$_SESSION["username"];
$password=$_SESSION["password"];
不对吧
if (isset($_SESSION["username"]) and isset($_SESSION["password"])){
$username=$_SESSION["username"];
$password=$_SESSION["password"];
}
2,
if (isset($_SESSION["username"]) and isset($_SESSION["password"]));
$username=$_SESSION["username"];
$password=$_SESSION["password"];
不对吧
if (isset($_SESSION["username"]) and isset($_SESSION["password"])){
$username=$_SESSION["username"];
$password=$_SESSION["password"];
}
Notice: Undefined index: username in D:\Apache\Apache2\htdocs\degree.php on line 14Notice: Undefined index: password in D:\Apache\Apache2\htdocs\degree.php on line 15
Resource id #4麻烦各位帮我看看了
1,check.php前面应该有session_start();
2,if($num)应该是if($num=="1")
2.if (isset($_SESSION["username"]) and isset($_SESSION["password"]));
$username=$_SESSION["username"];
$password=$_SESSION["password"];
这一条跟
$username=$_SESSION["username"];
$password=$_SESSION["password"];
这个有区别吗?多了一个分号改:2.if (isset($_SESSION["username"]) and isset($_SESSION["password"]))
$username=$_SESSION["username"];
$password=$_SESSION["password"];3.$num=mysql_num_rows($result);
if($num){
$_SESSION["username"]=$username;
$_SESSION["password"]=$password;
header("location:suclogin.php");
}
这里得到值了吗?
我改成了
<?phpsession_start();
include("conn.php");
if (isset($_SESSION["username"]) and isset($_SESSION["password"]))
{
$username=$_SESSION["username"];
$password=$_SESSION["password"];
$row="select degree from user where username='".$username."' and password='".$password."'";
$query=mysql_query($row,$connection);
echo $query;
}
?>这次显示出来的是
Resource id #4
还是哪里有点问题
<?phpsession_start();
include("conn.php");
if (isset($_SESSION["username"]) and isset($_SESSION["password"]))
{
$username=$_SESSION["username"];
$password=$_SESSION["password"];
$row="select degree from user where username='".$username."' and password='".$password."'";
$query=mysql_query($row,$connection);
echo $query;
}
?>现在显示的是
Resource id #4
还是哪里有点问题好象
我想让他显示出来,但是却显示Resource id #4
check.php里的mysql_num_rows我是想看看有没有记录,所以后面用if($num)
我是想让degree.php根据check.php里的username和password的值去显示同一个表中的degree
拜托各位再看看吧,我从早上想到现在了水平低没办法啊
echo $array["degree"];
degree改成
<?phpsession_start();
include("conn.php");
if (isset($_SESSION["username"]) and isset($_SESSION["password"]))
{
$username=$_SESSION["username"];
$password=$_SESSION["password"];
$row="select * from user where username='".$username."' and password='".$password."'";
$query=mysql_query($row,$connection);
$result=mysql_fetch_array($query);
echo $result["degree"];
}
?>
可以显示degree字段了
真的太感谢了~~~~~~~~~~~~~