Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用户名不为';登录时不显示_Php_Xampp_Sublimetext - Fatal编程技术网

Php 用户名不为';登录时不显示

Php 用户名不为';登录时不显示,php,xampp,sublimetext,Php,Xampp,Sublimetext,登录码 <?php include("koneksi.php"); $email=$_POST['email']; $password=md5($_POST['password']); $q="SELECT * FROM `user` WHERE `user`.`email`='$email' AND `user`.`password`='$password'"; $qe=mysql_query($q); while ($de=mysql_fetch_array($qe)) {

登录码

<?php  
include("koneksi.php");

$email=$_POST['email'];
$password=md5($_POST['password']);

$q="SELECT * FROM `user` WHERE `user`.`email`='$email' AND `user`.`password`='$password'";
$qe=mysql_query($q);

while ($de=mysql_fetch_array($qe)) {
    $id_user=$de['id_user'];
}
if (mysql_num_rows($qe)>0) {
    session_start();
    $_SESSION['x']=$id_users;

    header('location:home.php');
    exit;
} else{
    header('location:login_user.php');
    exit;
}

登录后,我想显示或回显此代码的用户名

<?php  
session_start();
$id_user=$_SESSION['x'];

$q="SELECT * FROM `user` WHERE `user`.`id_user`='$id_user'";
$qe=mysql_query($q);
$de=mysql_fetch_array($qe);
    $username=$de['username'];
    echo "
        <li><a href=\"\">$username</a></li>
    ";

问题是用户名没有显示。。
怎么了。。帮帮我..

您的登录搜索查询中有一个输入错误。更改为$\u会话['x']=$id\u用户

不是$id\u用户


一条建议是,使用诸如netbeans、eclipse或phpstorm之类的IDE。它们有助于识别未使用的变量和其他较小的语法错误

更改
$\u会话['x']=$id\u用户
$\u会话['x']=$id\u用户末尾有额外的字母。Somg。。谢谢你的帮助。。有效:)@Mario