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

У вас обновляется одно поле таблицы, а сервер формирует форму из кучи бесполезных полей. А ведь при получении RAW данных формы интерпретатору все это придется разгребать впустую. Зачем, если все данные не подлежащие обновлению можно и нужно просто помещать в ячейки таблицы, а не в поле формы?

Дело хозяйское, но это

$numb_upd = $data2['numb'.$i];
$points_upd = $data2['point'.$i];

ужас в программировании.

Если вы хотите получать данные от сервера асинхронными запросами, что демонстрируется клиентским скриптом выше, то

?>
<meta http-equiv="refresh" content="0;URL=index.php">;
<?php

недопустимо. Выбор в последнем списке должен отправлять асинхронный запрос включающий параметр. Сервер формирует таблицу данных и с формой, отдавая ее клиенту. Запросить/получить ее можно любым из Ajax запросов JQ. Можно самым простым из них .load().

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

Последний раз редактировалось laimas, 23.05.2017 в 19:55.
Ответить с цитированием