Php <;选择>;和$\邮政

Php <;选择>;和$\邮政,php,html,mysql,Php,Html,Mysql,我想编辑一个管理员,其中有用户名,密码和权力。最后一个是这样做的: <?php $showQuery = mysqli_query($db, "SELECT * FROM admins WHERE id = {$id}"); $show = mysqli_fetch_assoc($showQuery); ?> <p>Power:&nbsp; <select name = "power"> <option value <?php if (

我想编辑一个管理员,其中有用户名,密码和权力。最后一个是这样做的:

<?php $showQuery = mysqli_query($db, "SELECT * FROM admins WHERE id = {$id}"); 
$show = mysqli_fetch_assoc($showQuery); ?>

<p>Power:&nbsp; <select name = "power">
<option value <?php if ($show['power']=='superadmin') {echo " selected";} ?> = "superadmin">Superadmin</option>
<option value <?php if ($show['power']=='admin') {echo " selected";} ?> = "admin">Admin</option>
<option value <?php if ($show['power']=='moderator') {echo " selected";} ?> = "moderator">Moderator</option>
</select><br /><br />
<option value <?php if ($show['power']=='admin') {echo " selected";} ?> = "admin">Admin</option>
<option value="admin" <?php if ($show['power']=='admin') {echo " selected";} ?> >Admin</option>

权力:
=“管理员”>管理员

您错误地构造了select,您的
选项设置如下:

<?php $showQuery = mysqli_query($db, "SELECT * FROM admins WHERE id = {$id}"); 
$show = mysqli_fetch_assoc($showQuery); ?>

<p>Power:&nbsp; <select name = "power">
<option value <?php if ($show['power']=='superadmin') {echo " selected";} ?> = "superadmin">Superadmin</option>
<option value <?php if ($show['power']=='admin') {echo " selected";} ?> = "admin">Admin</option>
<option value <?php if ($show['power']=='moderator') {echo " selected";} ?> = "moderator">Moderator</option>
</select><br /><br />
<option value <?php if ($show['power']=='admin') {echo " selected";} ?> = "admin">Admin</option>
<option value="admin" <?php if ($show['power']=='admin') {echo " selected";} ?> >Admin</option>
>管理员

更改输出到的选项

<option value="superadmin" <?php if ($show['power']=='superadmin') {echo "selected";} ?>>Superadmin</option>

首先,您的代码无效<代码>>超级管理员
(其他选项类似)