Я новичок в разработке веб-сайтов и общаюсь с BootStrap
. Я пытаюсь создать веб-форму на своем новом веб-сайте, но я не могу получить доступ к переменной имени пользователя.Невозможно получить доступ к переменной формы с помощью php
Вот мой код формы:
<form class="navbar-form navbar-left" role="search" action="username">
<div class="form-group">
<input name="username" type="text" class="form-control" placeholder="Username">
</div>
<button type="submit" class="btn btn-default">Search</button>
</form>
А вот мой index.php
в папке Имя пользователя:
<?php
echo $_POST['username'];
echo 'fail';
echo 'username';
if(isset($_POST['username'])) {
$name = $_POST['username'];
echo 'success';
}
?>
С моей отладки, я получаю сообщение не появится, но не имя пользователя, поэтому я предполагаю, что я делаю что-то не так, как с установкой имени пользователя, так и с его доступом.
Неверное значение атрибута 'action' в вашей форме. Это должно быть имя файла, в котором хранится ваш PHP-код. Кроме того, вы не указали атрибут 'method', который должен быть предпочтительно' post'. – Luka