Загрузка данных JSON с помощью jQuery, PHP и MySQL для радиокнопок

Я пытаюсь заполнить третий набор радиокнопок в качестве дополнения к следующему скрипту: 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
    

    





Fruit:
Variety:
Type:

Запрос и содержимое БД можно найти здесь: http://www.electrictoolbox.com/mysql-example-table/

Просто добавьте:

`fruittype` varchar(50) NOT NULL

и заполните его некоторыми пользовательскими значениями.

5
задан Jroen 30 August 2011 в 23:19
поделиться