<?php /* stub version to start function request_quest() { ?> <p> called function request_quest </p> <?php } end of stub version */ ?> <?php /*==== function: request_quest purpose: expects no parameters, and tries to read the user's name from the submitted form and (safely) use that name in a new response-including-form requesting the user's quest; * ALSO saves that user's name in $_SESSION for future-application use requires: build_mini_form.php by: Sharon Tuttle last modified: 2024-04-13 ====*/ function request_quest() { // if get here -- BETTER have an entered name! // complain and exit if not if ( (! array_key_exists("name", $_POST)) || (trim($_POST["name"]) == "")) { complain_and_exit("name"); } // if get here there was SOMETHING in the // name textfield -- strip any tags and grab what's left $user_name = trim(strip_tags($_POST["name"])); // also save the username for use in a later state $_SESSION["name"] = $user_name; // craft a personalized response including a quest-request ?> <h2> Well, <?= $user_name ?>, WHAT is your QUEST? </h2> <?php build_mini_form("quest", "Submit it"); } ?>