我正在尝试过滤公交车站的时间,一旦选择了公交车站,下拉菜单就会以与该公交车站相关的时间进行填充,但是其中也有空白。
谢谢。
您可以在此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>