Проблема с input <options> из Базы данных
Допустим есть база:
CREATE TABLE IF NOT EXISTS `workers` (
`id` int(5) NOT NULL auto_increment,
`job` varchar(50) default NULL,
`name` varchar(30) default NULL,
`e_mail` varchar(130) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=8;
INSERT INTO `workers` (`id`, `job`, `name`, `e_mail`) VALUES
(1, 'Поставки', 'Гуливер Карупкович', '
[email protected]'),
(2, 'Персонал', 'Семён Матвеич', '
[email protected]'),
(3, 'Финансы', 'Ризольда Чатоповна',
[email protected]'),
И есть код:
<form method=post>
<center>
<tr>
<td>Выберите отдел</td>
<td><select class='input' name='otdel'>
<?
$work = mysql_query('select * from workers');
for ($i=0;$i<mysql_num_rows($work);$i++)
{
$workl=mysql_fetch_assoc($work);
?>
<option><?=$workl['job']?></option>
<?;} ?>
</select></td>
</tr>
<input name="mas" type=submit value='Посмотреть'>
</center>
</form>
<?
if (isset($_POST["mas"])) {
$otdel = strip_tags($otdel);
$file = mysql_query('select * from dzz_predmets where job='.$otdel);
$name= $file['name'];
$work = $otdel;
$mail = $file['e_mail'];
echo ('Мэйл = '.$mail.' <br> Отдел '.$work.' = <br> Заведующий ='.$name.'.');
}?>
Но почему то где то на "$otdel = strip_tags($otdel);" всё сбивается и дальше ничего не получается. Пробовал использовать вместо этого $otdel = clear_txt($_POST["otdel"]); но тоже не выходит ничего
В чём моя ошибка, почему не переходит значение через Метод пост? И как сделать что бы это работало?