jquery — HTML & quot; Выбрать & quot; Не POST для переполнения стека

Я пытаюсь добавить базовую функцию выбора в форму регистрации, чтобы разместить выбранные данные в сценарии PHP.

Моя проблема в том, что при вызове $ _POST [‘nameofselect’] php предполагает, что он не может найти выбор.

Фрагмент моей страницы регистрации выглядит следующим образом

<form class="form-signup" id="usersignup" name="usersignup" method="post" action="createuser.php">
<h2 class="form-signup-heading">Register</h2>
<input name="newuser" id="newuser" type="text" class="form-control" placeholder="Username" autofocus>
<input name="email" id="email" type="text" class="form-control" placeholder="Email">

<p>Favorite Car!: </p>
<select name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>

<input name="password1" id="password1" type="password" class="form-control" placeholder="Password">
<input name="password2" id="password2" type="password" class="form-control" placeholder="Repeat Password">

<button name="Submit" id="submit" class="btn btn-lg btn-primary btn-block" type="submit">Sign up</button>
<div id="message"></div>
</form>

PHP с именем createuser.php выглядит следующим образом, он простой, просто публикует результаты публикации.

<?php

echo $_POST['cars'];
?>

По какой-то причине при публикации я получаю ответ

Notice: Undefined index: cars in /fakepath/createuser.php on line 3.

Любой совет для этого?

1

Решение

Это просто опечатка.

В вашем PHP код, который вы ищете cars Индекс, но в вашем HTML код, который вы используете car,

-1

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector