Я искал похожие вопросы, но ни одно из решений не сработало для меня.tidesdk отсутствующие переменные формы
У меня есть простая форма, как показано ниже.
<form method="post" action="login.php" name="login-form" id="login-form">
<table style="margin: 0 auto; width: 250px;">
<tr>
<td style="padding-top: 20px;">
<div class="input-group margin-bottom-sm">
<span class="input-group-addon">
<i class="fa fa-user fa-fw"></i>
</span>
<input name="username" class="form-control custom-input" type="text" placeholder="Username" id="focusedInput">
</div>
</td>
</tr>
<tr>
<td style="padding-top: 15px;">
<div class="input-group">
<span class="input-group-addon">
<i class="fa fa-key fa-fw"></i>
</span>
<input name="password" class="form-control" type="password" placeholder="Password">
<input id='loginSubmit' name='loginSubmit' type="hidden" value="<?php print md5(time()); ?>">
</div>
</td>
</tr>
<tr>
<td style="padding-top: 15px;">
<button name="login" id="login" type="submit" class="btn-inverse button-custom" data-section="2">
Sign In
<i class="fa fa-sign-in fa-fw"></i>
</button>
</td>
</tr>
</table>
</form>
Эта форма представляется login.php файл, как показано ниже.
<?php
print_r($_REQUEST);
print_r($_GET);
print_r($_POST);
?>
Моя проблема заключается в том, что когда я отправить форму, я не в состоянии получить переменные формы на файле login.php. Все три массива не содержат ничего.
Я делаю что-то не так здесь?
Мой код работает отлично за пределами прилавкаSDK. Пусковая установка не показывает никаких ошибок. Может ли кто-нибудь помочь мне в этом? или объяснить, где я могу видеть подробные сообщения об ошибках?
Заранее спасибо.
Назначьте входы переменных. То есть '$ Имя пользователя = $ _ POST [ 'имя пользователя']; echo $ username; 'и т. д. –
@ Fred-ii- Tried. Но не работает. –
Затем измените вашу кнопку отправки на это '' проверено и работает для меня. –