У меня есть HTML-форма, в которой есть список выбора, из которого вы можете выбрать несколько значений, потому что его несколько свойств установлено в несколько. Рассмотрим метод формы «GET». HTML-код для формы выглядит следующим образом:
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="get" action="display.php">
<table width="300" border="1">
<tr>
<td><label>Multiple Selection </label> </td>
<td><select name="select2" size="3" multiple="multiple" tabindex="1">
<option value="11">eleven</option>
<option value="12">twelve</option>
<option value="13">thirette</option>
<option value="14">fourteen</option>
<option value="15">fifteen</option>
<option value="16">sixteen</option>
<option value="17">seventeen</option>
<option value="18">eighteen</option>
<option value="19">nineteen</option>
<option value="20">twenty</option>
</select>
</td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Submit" tabindex="2" /></td>
</tr>
</table>
</form>
</body>
</html>
Я хочу отобразить выбранные значения в списке выбора на странице display.php. Так как же доступны выбранные значения на странице display.php с использованием $_GET[]
массива.
php
html
drop-down-menu
combobox
html-table
Пары-Ganak
источник
источник
select2
? Или кто-то еще контролирует форму?Ответы:
Если вы хотите, чтобы PHP воспринимался
$_GET['select2']
как массив параметров, просто добавьте квадратные скобки к имени элемента select следующим образом:<select name="select2[]" multiple …
Затем вы можете получить доступ к массиву в вашем скрипте PHP
$_GET
может быть заменен в$_POST
зависимости от<form method="…"
значения.источник
<option value="" selected></option>
), если вы можете допустить наличие опции по умолчанию в списке. Вы также можете использовать CSS, чтобы сделать параметр по умолчанию невидимым; однако, если кто-то выберет другую опцию, то отменит выбор всего .. вы можете оказаться без возврата значения. Так что .. нет чистого решения с использованием GET.Изменить:
Для того, чтобы:
источник
Используйте следующую программу для выбора нескольких значений из поля выбора.
multi.php
value.php
источник
Вы можете использовать этот код для получения значений из комбинированного списка множественного выбора
HTML:
PHP:
источник
Вы можете повторить это прямо так
или вы можете сделать это так
источник
Это отобразит выбранные значения:
источник
name="select2[]"
.источник
Вы могли бы сделать это тоже. Это сработало для меня.
Затем возьмите множественный выбор из следующего кода PHP ниже. Он печатает выбранные несколько значений соответственно.
источник
Я исправляю свою проблему с помощью JavaScript + HTML. Сначала я проверяю выбранные параметры и сохраняю их в скрытом поле моей формы:
Затем я получаю по почте это поле и получаю всю строку ;-) Я надеюсь, что это будет работать для кого-то еще. Спасибо всем.
источник
источник