-1

私のウェブサイトで登録ユーザー用のコントロール パネルをコーディングしようとしていますが、スタックしています。さて、私は自分が間違っていることを理解できません。セッションを使用しているログインシステムがあります。セッション コードを使用して、ログオンしているキャラクターに関連する特定の値を描画しました。ユーザー名を表示することはできますが、データベースから取得しようとしている他のフィールドは取得できません。私が持っているコードは休閑地です。

<?php 
 require("common.php"); 
      if(empty($_SESSION['user'])) 
    { 

        header("Location: login.php"); 

        die("Redirecting to login.php"); 
    } 


?> 

<a href="logout.php">Logout</a>  
<center> 
<table border>
<tr>
<td width="120" height="10"><center>Character</center></td>
<td width="120" height="10"><center>Attack</center></td>
<td width="120" height="10"><center>Defence</center></td>
<td width="120" height="10"><center>Strength</center></td>
<td width="120" height="10"><center>Hit points</center></td>
</tr>
<tr>
<td width="120" height="10"><center><?php echo htmlentities($_SESSION['user']['username']); ?></center></td>
<td width="120" height="10"><center><?php echo htmlentities($_SESSION['user']['attack'], ENT_QUOTES, 'UTF-8'); ?></center></td>
<td width="120" height="10"><center><?php echo htmlentities($_SESSION['user']['defence'], ENT_QUOTES, 'UTF-8'); ?></center></td>
<td width="120" height="10"><center><?php echo htmlentities($_SESSION['user']['strength'], ENT_QUOTES, 'UTF-8'); ?>></center></td>
<td width="120" height="10"><center><?php echo htmlentities($_SESSION['user']['hits'], ENT_QUOTES, 'UTF-8'); ?></center></td>
</tr>


</table></center>
4

1 に答える 1

2

常に入れなければならないことを忘れないでください

session_start();
于 2013-11-07T20:59:40.227 に答える