如何修复Drowdown中的空白

时间:2019-07-04 15:40:04

标签: javascript php html sql

我正在尝试过滤公交车站的时间,一旦选择了公交车站,下拉菜单就会以与该公交车站相关的时间进行填充,但是其中也有空白。

谢谢。

您可以在此link

上查看更多详细信息

Orari.php

$query = " SELECT distinct id_tratte,orario  
            FROM partenze 
            WHERE nome_fermata LIKE '%".$request."%'";

$result = mysqli_query($connect, $query);

if(mysqli_num_rows($result) > 0){
    while($row = mysqli_fetch_assoc($result)) {

        echo '<option value="'. $orario .'"> '. $orario .'</option>';
        $_SESSION['variabile']=$id_tratte;
        $orario= $row['orario'];
        $id_tratte= $row['id_tratte'];

        $connect = mysqli_connect($servername, $username, $password, $dbname);
        $request = mysqli_real_escape_string($connect, $_POST["query"]);
        $query2 = " SELECT distinct nome_fermata FROM arrivi WHERE id_tratte = $id_tratte";
        $result1 = mysqli_query($connect, $query);


        if(mysqli_num_rows($result1) > 0) {
            while($row = mysqli_fetch_assoc($result1)) {

                $nome_fermata= $row['nome_fermata'];
                echo '<option> '. $nome_fermata .'</option>';
            }
        }
    }
}

index2.php调用orari.php

$('#country').typeahead({
    source: function(query, result)
    {
     $.ajax({
      url:"fetch.php",
      method:"POST",
      data:{query:query},
      dataType:"json",
      success:function(data)
      {
       result($.map(data, function(item){
        return item;
       }));
      }
     })
    }   });$('#country').on('change',function(){
       var query = $(this).val();
       if(query){
           $.ajax({
               type:'POST',
               url:'orari.php',
               data:'query='+query,
               success:function(html){
                   $('#orari').html(html);
                   $('#country1').html(html);
               }
           });
       }else{
           $('#orari').html('<option value="">Seleziona prima la fermata</option>');
           $('#country1').html('<option value="">Seleziona prima la Partenza</option>');
       }   }); }); 
</script><div class="panel-body"><label class="col-lg-2">Orario di Partenza</label></div>
<div class="panel-body"><select name="orari" id="orari" class="form-control input-lg" style="width:700px">
</select></div>

0 个答案:

没有答案