Итак, в моем коде есть два раскрывающихся списка. Одним из них является «Специализация», в котором есть такие параметры, как «Общий», «Кардиолог», «Педиатр» и т. Д. c, а другим - «Доктор», в качестве имени которого названы врачи. Я хочу показать имена врачей в раскрывающемся списке «Доктор» на основе значений, выбранных в раскрывающемся списке «Специализация».
Вот как выглядит мой JSON:
[{"username":"Ashok","spec":"General"},{"username":"arun","spec":"Cardiologist"},{"username":"Dinesh","spec":"General"},{"username":"Ganesh","spec":"Pediatrician"},{"username":"Kumar","spec":"Pediatrician"},{"username":"Amit","spec":"Cardiologist"},{"username":"Abbis","spec":"Neurologist"}]
Например: если я выберу «Общий» в раскрывающемся списке «Специализация», то только врачи с общим (Ашок и Дайн sh) будут показаны как параметры раскрывающегося списка в раскрывающемся списке «доктор» () 'и' display docs () ':
function display_docs()
{
global $con;
$query="select * from doctb";
$result=mysqli_query($con,$query);
while($row=mysqli_fetch_array($result))
{
$username=$row['username'];
$price=$row['docFees'];
echo '<option value="' .$username. '" data-value="'.$price.'">'.$username.'</option>';
}
}
function display_specs() {
global $con;
$query="select distinct(spec) from doctb";
$result=mysqli_query($con,$query);
while($row=mysqli_fetch_array($result))
{
$spec=$row['spec'];
$username=$row['username'];
echo '<option value="' .$username. '" data-value="'.$spec.'">'.$spec.'</option>';
}
}
Снимок экрана:
Я сделал все, что мог, не смог этого сделать. Так что любые предложения приветствуются. Заранее спасибо!