我不知道为什么用户登录后无法显示用户名。如果有任何代码不对,请告诉我。这是我的几个代码。
的index.php
public static System.Drawing.Color NormalFont{ get{ return Color.AliceBlue;}}//Dynamic
public static System.Drawing.Color NormalFont2 = Color.AliceBlue;//static ??
上面的代码是html代码,它是登录表单。
这是用户登录后的几个代码。
userplatform.php
<?php
include("connection.php");
if(!empty($_POST['noic']) && !empty($_POST['katalaluan']))
{?>
<?php
$noic = mysql_real_escape_string($_POST['noic']);
$katalaluan = md5(mysql_real_escape_string($_POST['katalaluan']));
$query = mysql_query("SELECT * FROM daftar_pengguna WHERE noic = '".$noic."'
AND katalaluan = '".md5."'");
if(mysql_num_rows($query) == 1)
{
$row = mysql_fetch_array($query);
$_SESSION['noic'] = $noic;
$_SESSION['katalaluan'] = $katalaluan;
$_SESSION['LoggedIn'] = 1;
$_SESSION['nama'] = $nama; //edited
echo("<script>location.href = 'userplatform.php?
id=$row[noic]';</script>");
}
else
{
echo "<h1>Error</h1>";
echo "<p>Sorry, your account could not be found. Please <a
href=\"index.php\">click here to try again</a>.</p>";
}
}
else
{
?>
他们有什么问题?请帮帮我......
答案 0 :(得分:0)
您在哪里指定$nama
的值?您是否尝试过类似$_SESSION['nama'] = "test_name";
之类的内容,看看是否会在userplatform.php中返回test_name
?