【问题标题】:Select the values in drop down that equals to mysql output在下拉列表中选择等于 mysql 输出的值
【发布时间】:2023-03-15 05:27:01
【问题描述】:

我有一个多下拉框,它可以从 msyqli 输出中生成值,例如阿姆斯特丹、鹿特丹、迈阿密、纽约......

我想选择与 $cats 中的值相等的值

到目前为止还可以。

但问题是下拉列表有重复的值。 Click here to show the problem 我该如何解决这个问题?

 $resultxx = mysqli_query($database->connection,"SELECT city FROM postcode
 GROUP BY city") or die(mysqli_error());


    $cats = explode(",", $ed['ophaal_locaties']);

    while($land = mysqli_fetch_array($resultxx)){
    $city = $land['city'];

     foreach($cats as $cat) {
    $cat = trim($cat);

     if($cat == $city){
    $sl = 'selected';
    }else{
    $sl = '';
    }

        echo "<option ".$sl.">".$city."</option>";
    }
 }

【问题讨论】:

    标签: php mysql foreach while-loop dropdown


    【解决方案1】:

    尝试使用下面的 SQL 查询 -

    SELECT DISTINCT(city) FROM postcode
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-14
      • 1970-01-01
      • 1970-01-01
      • 2011-05-24
      • 1970-01-01
      相关资源
      最近更新 更多