просто используй JS
var selectedText = $( "#myselect option:selected" ).text(); // вот так ты получаешь текст из селекта.
общая идея : на событие изменения выбранного значения в селекте
$('body').on('change', "#myselect" , function(){
$("#hiddenField").val($( "#myselect option:selected" ).text());
});
ты получаешь новое текстовое значение и добавляешь его в скрытое поле формы, которое потом отправишь на сервер. Далее легко получаешь его в .$_POST['hiddenField'] на сервере.