Я хочу сделать, это построить форму, где, если пользователь выбирает вариант , тогда он представлен с параметрами 1 и 2, но если он выберет вариант В, ему представлены варианты 3 & 4
Это было бы похоже на воронку, ведущую к конечному результату после нескольких выборов.
Интересно, можно ли это сделать в PHP
один или потребности MySql
?
Как называется этот процесс выбора в коде?
Любые учебники или рекомендации или примеры?
Я думаю, что проще всего начать с использования JQuery.
Вы можете использовать радио-кнопки, такие как показано здесь: http://www.w3schools.com/html/tryit.asp?filename=tryhtml_radio
Убедитесь, что вы дали им идентификатор, который вы будете использовать в своем JQuery
Вот как вы меняете видимость HTML-элементов управления в Jquery (посмотрите на первый ответ):
Как изменить текстовое поле на видимое в зависимости от того, какой элемент выбран в раскрывающемся меню?
Таким образом, вы можете создавать события Jquery на своих радиокнопках, например:
$('#RadioButtonAID').click(function (){
$('#RadioButton1ID').show();
$('#RadioButton2ID').show();
$('#RadioButtonAID').hide();
$('#RadioButtonBID').hide();
});
$('#RadioButtonBID').click(function (){
$('#RadioButton3ID').show();
$('#RadioButton4ID').show();
$('#RadioButtonAID').hide();
$('#RadioButtonBID').hide();
});
Это был бы простой в использовании способ навигации между вашими вариантами выбора.
Если вы решили включить JQuery в свой проект, перейдите по этой ссылке, чтобы узнать, где ее скачать / как ее включить. http://www.w3schools.com/jquery/jquery_get_started.asp
РЕДАКТИРОВАТЬ : http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_style_visibility2
Это также показывает вам простой способ доступа к видимости ваших элементов управления HTML