У меня есть простая форма HTML:GET POST работает, но не
<form class="form-signin" action="formHandler.php" method="post">
<h2 class="form-signin-heading">Login</h2>
</br>
</br>
<label for="inputUsername" class="sr-only">Benutzername</label>
<input type="inputUsername" name="inputUsername" id="inputUsername" class="form-control" placeholder="Username" required autofocus>
<label for="inputPassword" class="sr-only">Password</label>
<input type="password" name="inputPassword" id="inputPassword" class="form-control" placeholder="Password" required>
</br>
<button class="btn btn-lg btn-primary btn-block" type="submit">Sign in</button>
<button class="btn btn-lg btn-primary btn-block" type="clear">Clear</button>
</form>
, которые я отправляю на следующий PHP скрипт:
var_dump($_POST);
var_dump($_GET);
Когда я использую GET, мой переменный получить прошел правильно , Однако, когда я использую post (как в примере), var_dump ($ _ POST) возвращает пустой массив.
Во-первых, 'тип = "inputUsername"' должно быть изменено на 'type =" text "' –
@Aniket Sahrawat OP сказал, что он сделал –
@AniketSahrawat: Я сделал. Как я уже сказал, GET работает, POST - нет. – Fang