Обновить с флажка на неправильный идентификатор в php

выпуск уже несколько дней.

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

Я знаю, что для этого есть простой способ, пожалуйста, помогите:

Следующий код находится в форме:

echo "<td><center><input type='checkbox' checked='checked' name='jce_pnt_id[]' value='$jce_pnt_id' onclick='return false;' /><br>$jce_pnt_id</center></td>";

echo "<td title='Task Complete ?'><center><input type='hidden' name='tr_g[]' value='25'>";
              if ($jce_ins_complete < '100' || $jce_ins_act_complete == '0')
                  {
                      echo "<input type='checkbox' name='tr_g[]' id='$jce_pnt_id' value='100'>";
                  }
                  else
                  {
                      echo "<input type='checkbox' name='tr_g[]' id='$jce_pnt_id' value='100' checked='checked'>";
                  }
          echo "</center></td>";

Вот скриншот (посмотрите на столбец, обведенный красным):

Обновить с флажка на неправильный идентификатор в php

Вот фрагмент обработки (не работает):

$jce_pnt_id = $_POST['jce_pnt_id'];
$tr_g = $_POST['tr_g']; // jce_pnt_act_complete

foreach ($tr_g as $id => $trg) {
//if (empty($trg)) { $trg = "0"; }
 $queryg = "UPDATE `jce_pnt` SET `jce_pnt_act_complete` = '$trg' WHERE `jce_pnt_id` = '$jce_pnt_id[$id]'";
 $resultg = mysqli_query($cxn,$queryg);

}

* Значение записывается в неправильный идентификатор в базе данных.

Предложение: echo "<input type='checkbox' name='tr_g[]' id='$jce_pnt_id' value='100'".($jce_ins_complete < 100?"":"checked='checked'").">"; 0 также <100

mplungjan 13.04.2018 11:56

Спасибо @mplungjan, сейчас мы реализуем отличную идею.

JayMorgan 13.04.2018 12:14

Привет, @mplungjan, это решило проблему для меня, спасибо.

JayMorgan 20.04.2018 08:15

Не стесняйтесь удалять вопрос. Это очень локализовано для вас

mplungjan 20.04.2018 09:21
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
45
0

Другие вопросы по теме