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?