Просмотр поста

.
Eternal
case 'edit_cat':
            	if($id){
            		$category = mysql_fetch_assoc(mysql_query("SELECT `name` FROM `game_cat` WHERE `id` = " . $id));
            		if(!$category)
            			header('Location: index.php');
            	}else{
            		header('Location: index.php');
            	}
            	$textl = 'Редактирование категории ' . $category['name'];
            	require('../incfiles/head.php');
            	if(isset($_POST['name'])){
            	    $error = array();
            	    $name = mysql_real_escape_string(functions::checkin(trim($_POST['name'])));
            	    if (empty($name))
                        $error[] = 'Не введено название категории';
                    if(mb_strlen($name) < 3)
                        $error[] = 'Название категории составляет менее 3 символов';
                    if(mb_strlen($name) > 25)
                        $error[] = 'Название категории составляет более 25 символов';
                    if(!$error){
                        mysql_query("UPDATE `game_cat` SET `name` = " . $name . " WHERE `id` = " . $id);
                        header('Location: index.php?act=mod_catalog&mod=categories');
                    }else{
                        echo functions::display_error($error, '<a href="index.php?act=mod_catalog&amp;mod=edit_cat&amp;id=' . $id . '">' . $textl . '</a>');
                    }
            	}else{
                	echo '<div class="phdr"><a href="index.php?act=mod_catalog&mod=categories">Управление категориями</a> | ' . $textl . '</div>';
                	echo '<div class="menu"><form action="index.php?act=mod_catalog&amp;mod=edit_cat&amp;id=' . $id . '" method="POST">
                          Название<br />
                          <input type="post" name="name" value="' . $category['name'] . '"/><br />
                          <input type="submit" value="Изменить" name="button" />
                          </form></div>';
            	}
	        break;


что в коде не так? запрос не происходит хотя такой же запрос в бд срабатывает