登录后无法显示用户名

时间:2017-02-01 15:58:43

标签: php mysql

我不知道为什么用户登录后无法显示用户名。如果有任何代码不对,请告诉我。这是我的几个代码。

的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
{
?>

他们有什么问题?请帮帮我......

1 个答案:

答案 0 :(得分:0)

您在哪里指定$nama的值?您是否尝试过类似$_SESSION['nama'] = "test_name";之类的内容,看看是否会在userplatform.php中返回test_name