Что-то меня уже начинают немного подбешивать вопросы в стиле "Я вам дам простыню кода, а вы мне найдите ошибку".
Вместо (int)$_GET['id_menu']
делайintval($_GET['id_menu'])
Вместо mysql_query
используй PDO.
Выведи в страницу, что у тебя в $id_menu вообще приходит:
echo $id_menu;
Посмотри, нет ли ошибок при выполнении запроса к БД:
cat /var/log/mysql/error.log
Ну и т.д. Учить отлаживать свои скрипты. Я уже не говорю про хотя бы юнит-тестирование.