Im пытается получить значение из окна выбора после того, как выбранный индекс был изменен. Я продолжаю получать неопределенную индексную переменную.Получить значение из окна выбора при изменении
Форма перезагружает страницу, чтобы я мог обновлять таблицу в другом месте на странице. Параметры заполняются из результатов SQL-запроса.
Код окна выбора.
<form action="" method="post">
<label>Select School</label>
<select class="form-control" name="schoolSelect" onchange="this.form.submit()">
<?php
foreach ($faculty as $key) { ?>
<option value="<?php echo $key['1']; ?>"><?php echo $key['1']; ?></option>
<?php } ?>
</select>
</form>
PHP используется для retrive значение,
if (isset($_POST['schoolSelect'])){
$selectedSchool = $_POST['schoolSelect'];
$result = executeUserSelect($sqlUserBySchool, $db, $_POST['schoolSelect']);
}
EDIT
вар дамп =
array (size=1)
'schoolSelect' => string 'Plymouth Business School' (length=24)
Выберите текстовое окно = Plymouth Business School
Заранее спасибо
Тони
Два вопроса - то, что делает var_dump ($ _ POST) дисплей? и что делает вывод HTML в вашем
@Duniyadnd отличная точка - ОП, в верхней части вашего файла помещается php print_r ($ _ POST); ?>, чтобы всегда видеть, что имеет переменная $ _POST, а затем просмотреть источник на странице после загрузки, чтобы увидеть, как выглядят изображения
Спасибо за обновление - что находится внутри функции executeUserSelect? – Duniyadnd