У меня есть форма, которая позволяет пользователям выбирать тип разрешения, на которое они хотят подать заявку. Существует 3 типа разрешений и 8 категорий разрешений.
Пожалуйста, посмотрите на этот скриншот для лучшего понимания: http://imgur.com/qOlv8
Для классов пользователи могут выбрать только 1., но для категорий пользователи могут применять несколько или одно.
Пользователи могут выбрать 2 категории, но 0 классов. Также пользователи могут выбрать 1 класс и 0 категорий. Но пользователь должен хотя бы выбрать что-то из 11 вариантов.
Например. Пользователь подает заявку только на класс 1 ИЛИ Пользователь подает заявку на CAT 2TT и CAT 3PG.
Кодировка моей формы:
<div class="contents">
<form id="applicationoptions" method="post" action="s_apply_now.php">
<div id="optionshead">Class :</div>
<div id="classoptions">
<input type="radio" name="class" value="1" /> Class 1 Permit
<input type="radio" name="class" value="2" /> Class 2 Permit
<input type="radio" name="class" value="3" /> Class 3 Permit
</div>
<div id="optionshead2">Categories :</div>
<div id="catoptions">
<input type="checkbox" name="cat" value="1" /> CAT 2PG
<input type="checkbox" name="cat" value="2" /> CAT 1OR
<input type="checkbox" name="cat" value="3" /> CAT 2TT <br/><br/>
<input type="checkbox" name="cat" value="4" /> CAT 3PG
<input type="checkbox" name="cat" value="5" /> CAT 2OR
<input type="checkbox" name="cat" value="6" /> CAT 3TT <br/><br/>
<input type="checkbox" name="cat" value="7" /> CAT 4PG
<input type="checkbox" name="cat" value="8" /> CAT 3OR
</div>
<div class="applynext">
<input class="applynextbutton" type="submit" name="applynextbutton" value="PROCEED" />
</div>
</form>
</div>
После того, как пользователь проверил их выбор, система разделит выборки и сохранит их в базе данных.
Схема базы данных:
разрешение (PID, EID, PTYPE, STATUS, MID, HRID)
Если пользователь ничего не выбрал, система оповестит его и попросит выбрать что-либо
Если пользователь выберет более 2 классов, система предупредит их о выборе только 1 класса.
Что вы, ребята, думаете? Может ли PHP позволить мне достичь этих целей?
P.S .: Скажите, пожалуйста, как я могу сделать пробелы, не используя слишком много &npsb;
. Есть ли способ изменить переключатель на флажок и отключить множественный выбор?
Ребята ... У меня проблема ... как мне в php извлечь данные из флажка ?? любой пример ??
я пробовал массив [], но, похоже, он не работает ..