| Можно и проще, не <?php echo $id_record['id']; ?>, а <?=$id_record['id']?>
 Для чтения (только) доступны поля с оценками, это значит нельзя изменять. У вас практически все поля только для чтения. Если их нельзя изменять, зачем же их отправлять клиенту, а затем возвращая серверу обновляя их?
 
 Не известно что возвращает запрос, но если есть возможность сформировать из него параметры запроса как WHERE field IN(....), то лучше так, а не дергать базу в цикле.
 
 <td><input type = "text" name = "numb<?php echo $count;?>" value ="<?php echo $id_record['id'];?>" readonly></td>
 <td><input type = "text" name = "numb<?php echo $count;?>" value ="<?php echo $disc['name'];?>" readonly></td>
 
 Это опять либо ошибка при копировании, либо .... А вообще, не
 
 name="numb<?php echo $count;?>", это головная боль
 
 а
 
 name = "numb[идентификатор записи]"
 
 тогда под этим идентификатором будет массив значений для полей, которые нужно обновить.
 
 Так в чем проблема? По выбору в последнем списке, этот запрос формирует эту форму, и проблема получить ее на клиенте?
 
			
			
	
			
			
			
			
			
				  |