function generateDropDownListWithSpecifiedValueKey($data, $nameTag, $idTag, $valueKey, $nameKey) { $output = "<select autocomplete='off' name='{$nameTag}'"; $output .= " id='{$idTag}'"; $output .= ">"; $output .= generateOptionsWithSpecifiedValueField($data, $valueKey, $nameKey); $output .= "</select>"; return $output; }
$cou = getCoursesThatNotHaveGradeTheStudent($departmentId, $studentId); echo generateOptionsWithSpecifiedValueField($cou, 'courseId', 'courseName'); } break; case 'studentIdAndReturnCourseIdThatHaveGrade': if (!empty($_POST[$key])) { $studentId = $_POST[$key]; $departmentId = $_POST['departmentIdAndReturnCourseIdThatHaveGrade']; $cou = getCoursesThatHaveGradeTheStudent($departmentId, $studentId); echo generateOptionsWithSpecifiedValueField($cou, 'courseId', 'courseName'); } break; case 'studentIdAndReturnGradeId': if (!empty($_POST[$key])) { $studentId = $_POST[$key]; $courseId = $_POST['courseIdAndReturnGradeId2']; $gra = getGradeFromCourse($studentId, $courseId); echo generateOptionsWithSpecifiedValueField($gra, 'gradeId', 'gradeVal'); } break; case 'getUniversities': if (!empty($_POST[$key])) { $uni = getAllUniversities(); echo generateOptionsWithSpecifiedValueField($uni, 'universityName', 'universityName'); } break; } } } else { redirectTo("index.php"); }