<?php /*----- function: request_name purpose: expects nothing, returns nothing, but has the side-effect of outputting a form requesting a user's name -----*/ function request_name() { ?> <h2> WHAT is your NAME? </h2> <form method="post" action="<?= htmlentities($_SERVER['PHP_SELF'], ENT_QUOTES) ?>"> <input type="text" name="name" required="required" /> <input type="submit" value="submit name" /> </form> <?php } ?>