我试图在窗体中将我数据库中的所有用户行作为选择回显出来。Mysql数组无法正常工作
它只显示一个空格。没有其他的。
这是我的代码。
<?php
session_start();
require('../../config.php');
$user = $_SESSION['user'];
$qry=("SELECT `rank`, `uname` FROM users WHERE `uname` = '$user'");
$result=mysql_query($qry);
$row = mysql_fetch_assoc($result);
$rank = $row['rank'];
$logged = $_SESSION['loggedin'];
if ($logged == true) {
if ($rank >= 3) {
echo "Succesful, $user.<br />
<form method='POST' action='delete.php'>
<select><option>Please select</option>";
while ($row = mysql_fetch_assoc($result)) {
$users = $row['uname'];
$lol = ucwords($users);
}
echo "<option>$lol</option>";
echo "</select>
</form>";
} else {
echo "Your not an admin. $user";
}
} else {
echo "Please login.";
}
?>
添加特定的标记,你的问题,也许'php',也许' mysql' - 数据库没有用来吸引注意力。 PS的mysql没有阵列 –
@njk它不工作 - 不明白为什么 - 拒绝谷歌的答案;-) –