Как получить значение выпадающего меню HTML с помощью PHP?

У меня есть HTML-скрипт, который имеет выпадающее меню с некоторыми параметрами. После того, как вы выбрали свою тему, он переходит на мой PHP-скрипт под названием process.php . В этом process.php он принимает значение выпадающего меню HTML и записывает его в файл. Или, по крайней мере, это то, что я хочу сделать …

Вот мой код:

 <form id="form1" action="process.php" name="form1" method="post" <select id="form"> <option name="--Select_a_Topic--" value="--Select a Topic--">--Select a Topic--</option> <option name="Dog" value="Dog">Dog</option> <option name="Cat" value="Cat">Cat</option> <option name="Other" value="Other">Other</option> </select> </form> 

help.php:

 <?php if (isset($_POST['form')){ $topic = $_POST['form']; } $fh = fopen('putithere.txt', 'a'); fwrite($fh, $topic); fclose('putithere.txt'); ?> 

Журнал ошибок PHP:

 PHP Notice: Undefined index: form in /Applications/MAMP/htdocs/Website/process.php on line 'whatever'