Поле выбора генерируется JavaScript, но значение не передается при отправке формы - PullRequest
0 голосов
/ 20 сентября 2011

У меня есть второе окно выбора, которое создается с использованием Javascript, когда пользователь выбирает значение из первого окна выбора.JS запускает файл PHP, который запрашивает в базе данных MYSQL соответствующие элементы в зависимости от первого выбора.

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

У кого-нибудь есть идеи, как получить значение и передать его в заголовок?

Спасибо.

Это PHP для второго поля выбора:

<?php
$cxn = mysqli_connect("localhost", "root", "root", "db") or die("Couldn't       connect");
$choice = $_GET['choice'];
$query = "SELECT ID, Model FROM models WHERE MakeID ='$choice'";
$result = mysqli_query($cxn, $query) or die("Couldn't execute query");

echo "
<select id='model' name='model'>
<option value='0'>Model (any)</option>";
while ($row = $result->fetch_object()) {
echo "
<option value='$row->ID'>$row->Model</option> \n

    ";
}
echo "
 </select>  ";
?>

1 Ответ

0 голосов
/ 20 сентября 2011

После создания поля выбора вы должны добавить его в форму.

<script>document.getElementById("MyForm").appendChild("select_field_id");</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...