1

私はログイン システムに取り組んでおり、基本的な管理者/レベル システムが実装されています。現在、レベルは単なる数字 (1 ~ 9) です。ただし、別の名前またはグループとしてラベル付けしています。たとえば、1=メンバー、2=サポーターなどです。また、ユーザー ID、レベル、および最後のアクティビティの時間を表示するメンバー リストもあります。ただし、IDの番号のみが表示されます(予想どおり)。私の質問は、番号がメンバーリストに名前/グループを表示するように設定するにはどうすればよいですか? 高度なありがとう、ジョシュ

テーブルのコードは次のとおりです。

<?php 

    include("include/session.php");


function displayUsers(){
   global $database;
   $q = "SELECT username,userlevel,email,timestamp "
       ."FROM ".TBL_USERS." ORDER BY userlevel DESC,username";
   $result = $database->query($q);
   /* Error occurred, return given name by default */
   $num_rows = mysql_numrows($result);
   if(!$result || ($num_rows < 0)){
      echo "Error displaying info";
      return;
   }
   if($num_rows == 0){
      echo "Database table empty";
      return;
   }
   /* Display table contents */
   echo "<table align=\"left\" border=\"1\" cellspacing=\"0\" cellpadding=\"3\">\n";
   echo "<tr><td><b>Username</b></td><td><b>Level</b></td><td><b>Last Active</b></td></tr>\n";
   for($i=0; $i<$num_rows; $i++){
      $uname  = mysql_result($result,$i,"username");
      $ulevel = mysql_result($result,$i,"userlevel");
      $time   = mysql_result($result,$i,"timestamp");

      echo "<tr><td>$uname</td><td>$ulevel</td><td>$time</td></tr>\n";
   }
   echo "</table><br>\n";
}
?> 

私の「配列」:

<?php echo $form->error("upduser"); ?>
<table>
<form action="adminprocess.php" method="POST">
<tr><td>
Username:<br>
<input type="text" name="upduser" maxlength="30" value="<?php echo $form->value("upduser"); ?>">
</td>
<td>
Level:<br>
<select name="updlevel">
<option value="1">Member
<option value="2">Supporter
<option value="3">Donor
<option value="4">VIP
<option value="5">Veteran
<option value="7">Co-Founder
<option value="8">Founder
<option value="9">Admin
</select>
</td>

コードで配列を設定するのに助けが必要です

4

1 に答える 1