Проблема в том, что ваш logi c не работает, если вы посмотрите на
if (($qualification!=="underGrad") or (qualification!=="postGrad")) {
, он говорит, что квалификация не является бакалавриатом или аспирантом, поскольку это не может быть одновременно, или будет всегда говорите, что один не совпадает.
Вы можете использовать and
, чтобы сказать, если это не так ...
if (($qualification!=="underGrad") and (qualification!=="postGrad")) {
, или вы можете просто сказать, пусто ли оно (так что это должен что-то содержать)
if ( empty($qualification) ) {
этот последний также позволит вам добавить дополнительные параметры без необходимости обновлять условие.