РЕШЕНО!
Кажется, мне нужно было только добавить isset к моему чеку.
if(isset($_POST['submitBtn'])) {
Я проверяю и обрабатываю некоторую дату, которую хочу получить из своей HTML-формы. Я поместил эту форму в переменную $form, таким образом, я могу отправить людей обратно в форму регистрации. Но почему-то мой PHP не может найти кнопку отправки и выдает ошибку: undiefined index. Обратите внимание, что PHP находится в том же файле, что и форма.
Поскольку моя форма довольно длинная, я просто размещаю кнопку отправки с примером:
$form = "<form action='register.php' method='post'>
<table>
<tr>
<td></td>
<td><input type='submit' name='submitBtn' value='Register'></td>
</tr>
</table>
</form>";
Часть моего PHP:
if($_POST['submitBtn']) {
$firstname = strip_tags($_POST['firstname']);
$lastname = strip_tags($_POST['lastname']);
$username = strip_tags($_POST['username']);
if(isset($_POST['submitBtn']))
и закрой свой условный}
- тоже надо где-тоecho $form;
. К тому же,Undefined index... what?
- это довольно б-р-о-а-д. - person Funk Forty Niner   schedule 26.09.2014