При выборе 1-го или 2-го пункта, в переменную $typez пытаются запихнуть слова Все или Программирование, в зависимости от выбора, но из за проверки пихаются нули, все остальные поля записывают в $type…

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
if (!EMPTY($_POST['typez']))
{
$typez = intval($_POST['typez']);
}
if ($typez == 1 OR EMPTY($_POST['typez']))
{
$total = mysql_query("SELECT * FROM list ORDER BY id DESC LIMIT 5");
}
else
{
$total = mysql_query("SELECT * FROM list WHERE type = $typez ORDER BY id DESC LIMIT 5");
}
echo $typez;
echo '<div class="menu">';
echo '<form action="index.php" method="post">';
echo '<div class="blue">Последние 5 вопросов:</div>';
echo '<select name="typez">';
echo '<option selected disabled>Вопросы на тему:</option>';
echo '<option valuе="1">Все</option>';
echo '<option valuе="2">Программирование</option>';
echo '<option value="3">Музыка/Кино</option>';
echo '<option value="4">Жизнь</option>';
echo '<option value="5">Интернет</option>';
echo '<option value="6">Компьютеры/Железо/Софт</option>';
echo '<option value="7">Мобильные девайсы</option>';
echo '<option value="8">Jabber/ICQ/IRC и др.</option>';
echo '<option value="9">Вопрос о Smarik\'е</option>';
echo '<option value="10">Другое</option>';
echo '</select><br />';
echo '<input type="submit" value="Принять">';
echo '</form>';
echo '</div>';