Добрый день!!! Проблема в следующем: по изменению значения в select, происходит вызов обработчика из другого php-файла. Все работает отлично. Если я раскоментирую строки в while (вывод формы), то код работать не будет. Я не могу понять почему оно не работает. Причина не в while, у меня есть файлы (но не ajax), форма в цикле работает и выводит форму перед while ()!!! Кусок кода этого файла: PHP: $query = "select rezults.r_id, rezults.rezult, students.stud_id, students.login, rezults.data_start, rezults.time_start from rezults, students where rezults.r_id_t='".$id_11."' and rezults.r_id_stud=students.stud_id and students.id_g='".$id_12."' "; $rez=mysql_query($query) or die(mysql_error()); if (mysql_num_rows($rez)!=0) { echo("<br><form method='POST' action='teacher.php'>"); echo("<input type='submit' name='save_rez' value='Сохранить'> Документ будет сохранен в папке \"Мои документы\", в формате Execl."); echo("</form>"); $query = "select rezults.r_id, rezults.rezult, students.stud_id, students.login from rezults, students where rezults.r_id_t='".$id_11."' and rezults.r_id_stud=students.stud_id and students.id_g='".$id_12."' "; $rez=mysql_query($query) or die(mysql_error()); if (mysql_num_rows($rez)!=0) { echo("<br><br><table border='0'>"); echo("<tr><td>№</td><td>ФИО</td><td>Оценка</td><td></td></tr>"); $i=1; while ($row=mysql_fetch_array($rez)) { //echo("<form method='POST' action='teacher.php'>"); echo("<tr><td>".$i++."</td><td>".$row['login']."</td><td align='center'>".$row['rezult']."</td><td><input type='button' name='podrobnee' value='Подробнее' onClick='show()'></td></tr>"); //echo("</form>"); } echo("</table>"); } }