Example #1
0
$PRIORITY = new SelectBox('Чему уделяется приоритет?', 'Выберите ответ');
$PRIORITY->addItem('Борьбе', 'Дзюдо')->addItem('Ударам', 'Бокс');
$DANCE = new SelectBox('Любит танцевать?', 'Выберите ответ');
$DANCE->addItem('Да', 'Хореография')->addItem('Нет', 'Театр');
$SING = new SelectBox('Любит петь?', 'Выберите ответ');
$SING->addItem('Да', 'Вокал')->addItem('Нет', 'Театр');
$VIDEO = new SelectBox('Любит смотреть видео?', 'Выберите ответ');
$VIDEO->addItem('Нет', 'Композитор')->addItem('Да', 'Звукорежиссер');
$HELP = new SelectBox('С помощью чего?', 'Выберите ответ');
$HELP->addItem('Иглы', 'Вышивка')->addItem('Спиц', 'Вязание')->addItem('Руками', 'Плетение');
$MAKE = new SelectBox('Что он с ней делает?', 'Выберите ответ');
$MAKE->addItem('Клеит', 'Аппликация')->addItem('Складывает', 'Оригами')->addItem('Скручивает', 'Квиллинг');
$COUPLE = new SelectBox('Игра в паре?', 'Выберите ответ');
$COUPLE->addItem('Да', 'Теннис')->addItem('Нет', 'ACTION');
$ACTION = new SelectBox('Какие действия производят с мячом?', 'Выберите действие');
$ACTION->addItem('Бросают в корзину', 'Баскетбол')->addItem('Перебрасывают через сетку', 'Волейбол')->addItem('Забивают в ворота', 'Футбол');
$selects = array('PURPOSE' => $PURPOSE, 'SPORT' => $SPORT, 'SCENE' => $SCENE, 'COUNT' => $COUNT, 'ITEMS' => $ITEMS, 'INTELLECT' => $INTELLECT, 'SELF' => $SELF, 'ART' => $ART, 'TOOL' => $TOOL, 'TECHNOLOGY' => $TECHNOLOGY, 'LANGUAGE' => $LANGUAGE, 'MUSIC' => $MUSIC, 'BALL' => $BALL, 'AUTOR' => $AUTOR, 'PRIORITY' => $PRIORITY, 'DANCE' => $DANCE, 'SING' => $SING, 'VIDEO' => $VIDEO, 'HELP' => $HELP, 'MAKE' => $MAKE, 'COUPLE' => $COUPLE, 'ACTION' => $ACTION);
// Будем просматривать данный массив и возвращать выбранный объект в зависимости
// от парметра $_GET['key'] передаваемого jQuery
// Вы можете модифицировать код для выбора результата из таблицы
if (array_key_exists($_GET['key'], $selects)) {
    header('Content-type: application/json');
    echo $selects[$_GET['key']]->toJSON();
} elseif (isset($_GET['key'])) {
    $answer = new SelectBox($_GET['key'], 'answer');
    header('Content-type: application/json');
    echo $answer->toJSON();
} else {
    header("HTTP/1.0 404 Not Found");
    header('Status: 404 Not Found');
}