Добавьте вызов функции к атрибуту onchange.
onchange="answered(this.value);this.form.submit();"
Edit:
Извините, неправильно понял ваш вопрос. Хотя answered
была функцией JavaScript.
В качестве метода формы у вас есть POST
, поэтому при его отправке вы должны использовать $_POST
для получения данных, а не $_GET
. Попробуйте вместо этого:
answered( $userid, $answerid, $_POST["answer"] );