duanliyi5997 2018-01-25 07:12
浏览 22

PHP虽然标题值但标题也显示多个时间

I have a location PHP database and i'm getting datausing mysqli connection like that

$conn = mysqli_connect("localhost","root","","test");

$sql = $conn->query('SELECT * FROM location');

And i'm using while for print my value like

if($sql->num_rows > 0){
    while($result = $sql->fetch_assoc()) {
        if($result['locationvalue'] > 1 && $result['locationvalue'] < 2){
            echo '<optgroup label="Andhra Pradesh">';
            echo '<option value="'.$result["locationvalue"].'"  >'.$result["locationname"].'</option>';
            echo '</optgroup>';
        }elseif($result['locationvalue'] > 1 && $result['locationvalue'] < 3){
            echo '<optgroup label="Arunachal Pradesh">';
            echo '<option value="'.$result["locationvalue"].'"  >'.$result["locationname"].'</option>';
            echo '</optgroup>';
        }
    }
}

This Code helping me to get data but there is a issue i'm also want headline in this code. when i run this code its look like

Andhra Pradesh
Anantapur

Andhra Pradesh
Guntakal

Andhra Pradesh
Guntur

Arunachal Pradesh
Bayana

Arunachal Pradesh
Bharatpur

But I Want Like that

<optgroup label="Andhra Pradesh">
    <option value="Anantapur"  >Anantapur</option>
    <option value="Guntakal"  >Guntakal</option>
    <option value="Guntur"  >Guntur</option>
</optgroup>
<optgroup label="Arunachal Pradesh">
    <option value="Bayana"  >Bayana</option>
    <option value="Bharatpur"  >Bharatpur</option>
    <option value="Guntur"  >Guntur</option>
</optgroup>

please Help me.

  • 写回答

3条回答 默认 最新

  • du2229 2018-01-25 07:14
    关注

    move the echo '<optgroup label="Andhra Pradesh">' from the while

    if($sql->num_rows > 0){
      echo '<optgroup label="Andhra Pradesh">';
        while($result = $sql->fetch_assoc()) {
            if($result['locationvalue'] > 1 && $result['locationvalue'] < 2){                
                echo '<option value="'.$result["locationvalue"].'"  >'.$result["locationname"].'</option>';                
            }
           echo '</optgroup>';
        }
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 有偿四位数,节约算法和扫描算法
  • ¥15 VUE项目怎么运行,系统打不开
  • ¥50 pointpillars等目标检测算法怎么融合注意力机制
  • ¥15 关于超局变量获取查询的问题
  • ¥20 Vs code Mac系统 PHP Debug调试环境配置
  • ¥60 大一项目课,微信小程序
  • ¥15 求视频摘要youtube和ovp数据集
  • ¥15 在启动roslaunch时出现如下问题
  • ¥15 汇编语言实现加减法计算器的功能
  • ¥20 关于多单片机模块化的一些问题