内容可更改数据库数据的下拉列表

时间:2016-03-11 18:54:39

标签: javascript php jquery mysql ajax

将我的用户记录从数据库加载到表中,Am使用:

foreach ($userArray as $key => $value) { 

我有isAdmin行,其中包含'Y','N'数据。我需要从此行生成下拉列表。如果Db中的数据为'Y',则其他下拉列表选项应为'N'和v / v。 我正在使用<select id="<?php echo $userArray[$key]["isAdmin"]?>">

我尝试了类似的东西,但如果我的数据是Y,它会提供两个选项,Y和N,它应该是N,如何修复它?这是我的代码:

<select id="<?php echo $userArray[$key]["isAdmin"]?>">

   <option value="<?php echo $userArray[$key]["isAdmin"]?>">
    <?php echo $userArray[$key]["isAdmin"];  

    if (strcmp($userArray[$key]["isAdmin"],"Y")==0){
?></option>

        <option value="N">N</option> 
        <option value="Y" style="display:none;">Y</option>

<?php 
}
else 
?>

<option value="Y">Y</option>
<option value="N" style="display:none;">N</option>

   </select>

我找到了一个解决方案,这是我的代码:

 <option value="<?php echo $userArray[$key]["isAdmin"]?>">
    <?php echo $userArray[$key]["isAdmin"];  

    if (strcmp($userArray[$key]["isAdmin"],"Y")==0){
?></option>

        <option value="N">N</option> 


<?php 
}

  if (strcmp($userArray[$key]["isAdmin"],"N")==0){

?>

<option value="Y">Y</option>


<?php
}
?>

   </select>

1 个答案:

答案 0 :(得分:1)

在导航栏中创建if条件,检查isAdmin,然后回显其他下拉列表。

if($isadmin == "Y"){
echo '?>

//Put Html code here for admin

<?php ';
}else{
echo'?>

//Put Html code here for non admin

<?php';
}