Добрый день. Есть такая задача: есть две таблицы, одна Основные разделы меню(Menu), вторая подразделы основных меню(Razdel). Смысл какой, что бы когда человек хочет удалить Основной раздел, а в нем при этом есть еще подразделы, то он не мог этого сделать, пока все под разделы этого Основоного меню не удалит. [sql]CREATE TABLE `Menu` ( `id` int(11) NOT NULL auto_increment, `name` tinytext, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=4 ; CREATE TABLE `Razdel` ( `id` int(11) NOT NULL auto_increment, `name` tinytext NOT NULL, `menu_id` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=4 ; [/sql] И вот как то не пойму, как заставить посмотреть если в этом ОСНОВОНОМ меню, разделы или нет. Если есть то не выводим кнопку удалить, если нету - выводим. PHP: <? echo '<h1>Удалить меню</h1>'; $result = mysql_query("SELECT * FROM `Menu` ORDER BY `id` ASC LIMIT 1,10000"); $result_razdel = mysql_query("SELECT * FROM `Razdel`"); while($row_razdel = mysql_fetch_assoc($result_razdel)) { print_r($row_razdel).'<br>'; } while($row_delmenu = mysql_fetch_assoc($result)) { echo $row_delmenu['name']; // ' <a href="?delmenu=',$row_delmenu['id'],'">[удалить]</a><br>'; } mysql_free_result($result); mysql_free_result($result_razdel); ?> Или это можно сделать методами SQL?
А чего смешного? Вы хоть объясните, а то я новенький в программировании. А то смеетесь с меня и смеетесь.