Я пытаюсь заполнить третий набор радиокнопок в качестве дополнения к следующему скрипту: http://www.electrictoolbox.com/json-data-jquery-php-radio-buttons/
По какой-то причине я не могу заполнить третий набор соответствующими данными. Она просто остается пустой :(
Вызов функции populateFruittype()
возвращает только [ ]
, в то время как populateFruitVariety()
корректно возвращает данные json.
getdata.php (подключение к БД / получение данных)
prepare("SELECT DISTINCT variety FROM fruit WHERE name = ? ORDER BY variety");
$stmt->execute(array($_GET['fruitName']));
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
}
if(isset($_GET['fruitVariety'] )) {
$stmt = $pdo->prepare("SELECT DISTINCT fruittype FROM fruit WHERE variety = ? ORDER BY fruittype");
$stmt->execute(array($_GET['fruitVariety']));
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
}
echo json_encode($rows);
?>
HTML
Toevoegen
Запрос и содержимое БД можно найти здесь: http://www.electrictoolbox.com/mysql-example-table/
Просто добавьте:
`fruittype` varchar(50) NOT NULL
и заполните его некоторыми пользовательскими значениями.