Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysql数据库中的下拉菜单_Php_Mysql - Fatal编程技术网

Php mysql数据库中的下拉菜单

Php mysql数据库中的下拉菜单,php,mysql,Php,Mysql,我需要用数据库中的日期填充一个下拉菜单,这就是我到目前为止所做的 <div class="col-md-6"> <?php $query_user_group = mysqli_prepare ($conn, " SELECT group_name , group_id FROM user_group_join LEFT JOIN user_group ON user_group_join . group_join_i

我需要用数据库中的日期填充一个下拉菜单,这就是我到目前为止所做的

<div class="col-md-6">
    <?php
        $query_user_group = mysqli_prepare ($conn, "
SELECT group_name
     , group_id 
  FROM user_group_join 
  LEFT
  JOIN user_group 
    ON user_group_join . group_join_id = user_group . group_id 
 WHERE user_join_id = ?
");
       mysqli_stmt_bind_param($query_user_group, 'i', $client_id);
       mysqli_stmt_execute($query_user_group);
       mysqli_stmt_bind_result($query_user_group, $group_name, $group_id);
       mysqli_stmt_fetch ($query_user_group);
       mysqli_stmt_close($query_user_group);

    ?>

                        <div class="form-group">
                        <label class="control-label">Condominio in gestione*</label>
                        <select class="bs-select form-control" name="usergroup">
                        <option value="<?php echo $group_id;?> " selected="selected"><?php echo $group_name;?></option>

                        <?php 

                        $select_group_query= mysqli_prepare($conn, "SELECT group_id, group_name FROM user_group");  
                        mysqli_stmt_execute($select_group_query);
                        mysqli_stmt_bind_result($select_group_query, $idgruppo, $nomegruppo);


                            while(mysqli_stmt_fetch($select_group_query))

                                {     

                                    echo "<option value= '".$idgruppo."'>" . $nomegruppo . "</option>";

                                }


                        ?>  

                        </select>

                        <span class="help-block"> Assicurati di aver creato una scheda condominio! <br>Per inserire un nuovo condominio <a href="admin_create_new_group.php">Clicca Qui</a></span>



                        </div>
</div>

格斯特奥尼公寓*

您可以在
SELECT
查询中使用
DISTINCT
,如下所示:

SELECT DISTINCT group_id, group_name FROM ...
<select class="bs-select form-control" name="usergroup">
<?php 
    $select_group_query= mysqli_prepare($conn, "SELECT DISTINCT group_id, group_name FROM user_group");  
    mysqli_stmt_execute($select_group_query);
    mysqli_stmt_bind_result($select_group_query, $idgruppo, $nomegruppo);
    while(mysqli_stmt_fetch($select_group_query)){ 
        $output = "<option value= '".$idgruppo."'";
        if($idgruppo == $group_id){
            $output .= " selected='selected'";
        }
        $output .= ">" . $nomegruppo . "</option>";
        echo $output;
    }
?>  
</select>
而且,你根本不需要这条线

<option value="<?php echo $group_id;?> " selected="selected"><?php echo $group_name;?></option>

您好,谢谢您的帮助,看起来效果不错。我刚才想的另一个解决方案可能是使用SELECT group\u id,group\u name FROM user\u group,其中group\u id不喜欢$group\u id,但我想我会使用您的解决方案,而且我肯定会研究我没有意识到的工作的不同程度;)再次感谢