Показать сообщение отдельно
  #4 (permalink)  
Старый 23.05.2017, 16:05
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Можно и проще, не <?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[идентификатор записи]"

тогда под этим идентификатором будет массив значений для полей, которые нужно обновить.

Так в чем проблема? По выбору в последнем списке, этот запрос формирует эту форму, и проблема получить ее на клиенте?
Ответить с цитированием