PHP как спрятать данные в форме? input type="hidden"

У меня есть массив к примеру из имен

Array ([0] => "Max", [1] => "Den", [2] => "Duck");

Через цикл я вывожу кол-во форм равное длине массиву.

foreach ($array as $key => $value) {
  echo '
    <form method="POST">
      <input type="hidden" value="'.$value.'" name="user">
      <input type="submit" value="Отправить" name="sent">
    </form>
  ';
}
if (isset($_POST['sent'])) {
  $username = $_POST['user'];
  // Скрипт для занесения данных в бд
}

Есть какой нибудь другой способ при отправки формы отправлять текущее имя в форме из массива?
Т.е не показывать данные в инспекторе кода в теге input?
Если через инспектор кода поменять value у input type="hidden", то в обработчике будет другое значение и в бд сохранится не то что нужно.
И еще как отфильтровать запрос? trim, htmlspecialchars?


Ответы (0 шт):