РЕШЕНО!
Изглежда, че трябваше само да добавя 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?
- Това е по-скоро b-r-o-a-d. - person Funk Forty Niner   schedule 26.09.2014