Почему я не могу передать несколько строк массива с $ _POST? - PullRequest
0 голосов
/ 01 мая 2019

Я снова спрашиваю, лучше на этот раз ...

Использование формы для передачи массива через $_POST.Данные - это уникальный идентификатор в флажке, первоначально показанный в таблице HTML.Когда я вызываю данные $_POST['ids'], он вызывает только первую строку.

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

<form style="float:right;" method='post' action='deldwg.php?folder=$folder' enctype='multipart/form-data'>

//…table setup

 if (mysqli_num_rows($results) >=1)
{
while($row = mysqli_fetch_assoc($results))
{
echo "<tbody><tr><td style='text-align:center;'><input type='checkbox'  name='ids[]' value='";
echo $row['id'];
echo "'></td>";
//…other columns, end form, etc...

1 Ответ

0 голосов
/ 01 мая 2019

Хорошо, проблема заключалась в том, что я закончил тег формы до того, как завершил тег таблицы в HTML.Спасибо всем за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...