РЕШИТЬ!
Кажется, мне нужно было только добавить исет к моему чеку.
if(isset($_POST['submitBtn'])) {
Я проверяю и обрабатываю некоторую дату, которую хочу получить из моей HTML-формы.
Я поместил эту форму в переменную $ form, чтобы я мог отправить людей обратно в форму регистрации.
Но почему-то мой PHP не может найти мою кнопку отправки и выдает ошибку: недооцененный индекс. Обратите внимание, что PHP находится в том же файле, что и форма.
Поскольку моя форма довольно длинная, я просто публикую кнопку submit с примером:
$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($_POST['submitBtn'])
вы не проверяете, если это установлено.
Делать if(isset($_POST['submitBtn']))
вместо.
Других решений пока нет …