Получение значения формы и использование POST - PullRequest
0 голосов
/ 30 октября 2010

Хотел бы опубликовать значение динамического меню выбора, когда вызывается событие OnChange. Мой код в настоящее время это:

<form action="test4.php" method="POST" name="itemform">
<select name="input_name" id="input_name" onChange="this.form.submit();">
<?php
    while($row = mysql_fetch_array($result))
        echo "<option value='".$row['item_id']."'>" . $row['itemname'] . "</option>";
?>
</form>

Значения параметров заполняются запросом, определенным выше, и он работает как шарм. Проблема, с которой я сталкиваюсь, заключается в том, что по какой-то причине форма не захватывает и не помещает значение, выбранное в окне меню, когда возникает событие OnChange. Есть идеи?

Ответы [ 3 ]

1 голос
/ 30 октября 2010

<form action="test4.php" method="POST" name="itemform">

Моя страница test4.php использует эту строку для получения значения: echo ($ _GET ["input_name"]);

You 'смешивая $_GET и $_POST, вам нужно использовать тот, который соответствует method.

вашей формы.
0 голосов
/ 30 октября 2010

Попробуйте закрыть элемент <select> - это может быть.

0 голосов
/ 30 октября 2010

Закройте тег <select>.; D * * тысяча два

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