validation - How to start validating php form only after I clicked submit -
i new php , web development. trying simple validation of text field. want display red remark beside text field after submit button clicked.
however problem here is: php codes validates input field moment page loaded. how validate after user clicked submit button?
<form method="post" action="<?php echo htmlspecialchars($_server["php_self"]);?>"> name <input type='text' name='name' /><br> email <input type='text' name='email' /><br> age<input type='text' name='age' /><br> <input type='submit' name='done' /><br><br> </form> <?php if(empty($post['name'])) echo '<font color="red">please enter name.</font>'; if(empty($post['email'])) echo '<font color="red">please enter email.</font>'; if(empty($post['age'])) echo '<font color="red">please enter age.</font>'; ?>
i have several questions here:
1) if want display error message right beside each text field, shall write separate php code beside each input field?
2) how echo error message after user clicked submit button?
i know extremely many people here, first time doing related web.
just check if post send
<?php if($_post) { if(empty($post['name'])) echo '<font color="red">please enter name.</font>'; if(empty($post['email'])) echo '<font color="red">please enter email.</font>'; if(empty($post['age'])) echo '<font color="red">please enter age.</font>'; } ?>
Comments
Post a Comment