Предполагая, что вы уже получили массив объектов из запроса SQL, вы можете поместить BatchNames в параметры элемента select.
Вся остальная информация, которую вы помещаете в текстовые поля, и скрыть их с помощью CSS .
И последнее, но не менее важное: вы пишете обработчик onchange для вашего элемента select, который будет показывать текстовые поля.
Это грубый обзор того, как решить эту проблему, так как я предполагал, что вам нужна помощь с общая концепция отображения содержимого в зависимости от выбора поля выбора с помощью PHP. (Это невозможно только в PHP и HTML, вам также нужно JS)
Если ваша проблема была с одной из реализаций, приведите пример того, что вы получили и где Вы столкнулись с проблемами.