массивы — PHP: получить выбранные элементы из списка выбора

Я создаю веб-портал заказов пользователей. У меня есть список со всеми группами пользователей. Вы можете выбрать несколько групп и добавить его в другой список (selectedGroups). В списке selectedGroups вы также можете удалить элементы. Это работает довольно хорошо!

Конструкция списков находится в моем порядке. После того, как вы отправили заказ, вы получаете сводный сайт (save.php). На этой странице мне нужны все элементы из списка выбранных групп. Unfournately $__POST, $_GET и многие другие способы не сработали. Я получаю другие атрибуты из order.php в save.php.

Это список в моем order.php:

<select id="SelectedGroups" name="SelectedGroups[]" size="5" multiple disabled="true">
</select>

(список выбора только при инициализации набран)

Это мой текущий код в save.php:

$Selection = $_POST['SelectedGroups'];

if(empty($Selection)) {
echo 'Es wurde keine Gruppe ausgewählt!';
} else {
foreach ($Selection as $selectedOption) {
echo($selectedOption . "</br>");
}
}

Но я пробовал много разных способов. Никогда не получаю SelectedGroups-Items.

Заранее благодарю за любую помощь!

— Изменить: 14.04., 13:55 —

Этот код заполняет список «Группы»:

<?php

# Abfrage
$result = null;
$sql= 'SELECT * FROM dbo.Groups';
$query = sqlsrv_query($conn,$sql);

if (sqlsrv_has_rows($query)){
while ($row = sqlsrv_fetch_array($query)){
$result[] = $row['Groupname'];
}
}echo "<select id='Groups' name='Groups' size='5' multiple disabled='true'>";
for($i = 0; $i < count($result);$i++){
echo "<option value=". $i .">" . $result[$i] . "</option>";
}
echo "</select>";

?>

И с этим я переношу запись из «Группы» в «выбранные группы»:

<label><input type="button" value="Hinzuf&uuml;gen" id="btn_add" name="add" disabled="false" onclick="move(this.form.Groups,this.form.SelectedGroups);"/></label>

— Изменить: 15.04., 11:45 —
строка формы:

<form action="./index.php" method="get" novalidate autocomplete="off" class="idealforms">

2

Решение

Раскрывающийся список отключен.

Отключенные элементы формы HTML не публикуются.

+ Изменить

<select id="SelectedGroups" name="SelectedGroups[]" size="5" multiple disabled="true">
</select>

к

<select id="SelectedGroups" name="SelectedGroups[]" size="5" multiple>
</select>
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]