То, что вы пытаетесь сделать, это буквально PHP / MySQL 101, и есть много онлайн о том, как это сделать. Сказав, что вы делаете некоторые ошибки в вашем коде. Во-первых, вы должны назвать <select>
<select name="year">
Затем вы должны дать каждому параметру значение:
<option value="1994">1994</option>
...// do each one like this
Таким образом, когда форма отправляется на PHP вы можно найти его в массиве POST:
$year = $_POST['year'];
Это только начало. У вас есть второй выпадающий список, которому также нужно имя, и у каждой опции должен быть атрибут value.
<select name="calculation_type">
<option>----</option>
<option value="Total">Total salary</option>
<option value="Average">Average salary</option>
</select>
Который будет найден в массиве POST следующим образом:
$average = $_POST['calculation_type'];
Ваша форма нуждается в имени и не нуждается в onsubmit
. Действие должно быть именем скрипта PHP, который будет выполнять вычисления:
<form name="form_name" method=post action="Oppgave4.php">
Предупреждение
Маленький Бобби говорит ваш сценарий подвержен риску SQL инъекционных атак. Узнайте о подготовлено операторы для MySQLi . Даже экранирование строки небезопасно!
Предложение
Вы должны go пройти через некоторые базовые c PHP учебные пособия, такие как те, которые предлагаются https://www.learn-php.org/ (бесплатный интерактивный веб-сайт) или другими услугами