Здравствуйте, у меня такая проблема. Есть 4 таблицы: oop_grup, oop_krit, oop_podkrit, oop_gues. Есть скрипт многоуровнего вывода из БД: PHP: include ("config.php"); //фаил подключения к базе данных $query = "SELECT * FROM oop_grup"; $id_query = mysql_query($query); while (list($id_grup, $title) = mysql_fetch_row($id_query)) { echo "<table border=\"1\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td width=\"900\" colspan=\"5\" align=\"center\"> <b> $title </b> </td> </tr>"; $subquery_1 = "SELECT * FROM oop_krit WHERE id_grup=" . $id_grup; $id_subquery_1 = mysql_query($subquery_1); while (list($id_krit, $title) = mysql_fetch_row($id_subquery_1)) { echo "<tr> <td colspan=\"5\"> <b> $title </b> </td> </tr>"; $subquery_2 = "SELECT * FROM oop_podkrit WHERE id_krit=" . $id_krit; $id_subquery_2 = mysql_query($subquery_2); while (list($id_podkrit, $title) = mysql_fetch_row($id_subquery_2)) { echo "<tr> <td colspan=\"5\"> $title </td> </tr>"; $subquery_3 = "SELECT * FROM oop_ques WHERE id_podkrit=" . $id_podkrit; $id_subquery_3 = mysql_query($subquery_3); echo "<form action=\"smk_handler.php\" method=\"post\">"; while (list($id, $title) = mysql_fetch_row($id_subquery_3)) { echo "<tr> <td width=\"350\"> $title <input type=\"hidden\" name=\"question_$id\" value=\"$id\"> </td> <td width=\"349\" align=\"center\"> +3 +2 +1 0 -1 -2 -3 <br> <input type=\"radio\" name=\"voting_$id\" value=\"1\"> <input type=\"radio\" name=\"voting_$id\" value=\"2\"> <input type=\"radio\" name=\"voting_$id\" value=\"3\"> <input type=\"radio\" name=\"voting_$id\" value=\"4\"> <input type=\"radio\" name=\"voting_$id\" value=\"5\"> <input type=\"radio\" name=\"voting_$id\" value=\"6\"> <input type=\"radio\" name=\"voting_$id\" value=\"7\"> </td> </tr>"; вывводит все идеально, все хорошо, как надо, но возникла проблема. Все работает если есть все уровни, у меня в БД есть данные кот должны выводиться перепрыгнув одну таблицу например: oop_grup ... oop_krit ... oop_podkrit ... oop_ques ... есть такие записи, их выводит как надо, а есть такие: oop_grup ... oop_krit ... oop_ques ... это не работает, помогите пожалуйста, извращался над кодом как мог, не получается((