Mega Code Archive

 
Categories / Php / Form
 

Validating form data

<? if ($_POST['_submit_check']) {     if (validate_form()) {         process_form();     } else {         show_form();     } } else {     show_form(); } function process_form() {     print "Hello, ". $_POST['my_name']; } function show_form() {     print<<<_HTML_ <form method="POST" action="$_SERVER[PHP_SELF]"> Your name: <input type="text" name="my_name"> <br/> <input type="submit" value="Say Hello"> <input type="hidden" name="_submit_check" value="1"> </form> _HTML_; } function validate_form() {     if (strlen($_POST['my_name']) < 3) {         return false;     } else {         return true;     } } ?>