Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //CONTENTS OF TIMEOFFREQUEST.PHP
- <?php
- $input=array("name","store","department","start","end","reason");
- $error=array("nameErr","storeErr","departmentErr","startErr","endErr","reasonErr");
- $input = "";
- $error = "";
- var_dump($_POST);
- if ($_SERVER["REQUEST_METHOD"] == "POST") {
- $missing_data = false;
- //check all values.
- //if missing info, show an error and display the form again
- if(empty($_POST["name"])){
- $nameErr = "Name is required.";
- $missing_data = true;
- }
- else {
- $name = test_input($_POST["name"]);
- }
- if(empty($_POST["store"])){
- $storeErr = "Store is required.";
- $missing_data = true;
- }
- else {
- $store = test_input($_POST["store"]);
- }
- if(empty($_POST["department"])){
- $departmentErr = "Department is required.";
- $missing_data = true;
- }
- else {
- $department = test_input($_POST["department"]);
- }
- if(empty($_POST["start"])){
- $startErr = "Start date is required.";
- $missing_data = true;
- }
- else {
- $start = test_input($_POST["start"]);
- }
- if(empty($_POST["end"])){
- $endErr = "End date is required.";
- $missing_data = true;
- }
- else {
- $end = test_input($_POST["end"]);
- }
- if(empty($_POST["reason"])){
- $reasonErr = "Reason is required.";
- $missing_data = true;
- }
- else {
- $reason = test_input($_POST["reason"]);
- }
- //else store data, email to manager, and redirect to timeoffsubmission.php
- if ($missing_data == false){
- session_start();
- $_SESSION["name"] = $name;
- header("Location: http://OMITTED/forms/handling/timeoffsubmission.php?success=yes");
- }
- else {
- echo htmlspecialchars($_SERVER["PHP_SELF"]);
- }
- }
- function test_input($data)
- {
- $data = trim($data);
- $data = stripslashes($data);
- $data = htmlspecialchars($data);
- return $data;
- }
- ?>
- //CONTENTS OF TIMEOFFSUBMISSION.PHP
- <?php
- session_start();
- if ($_GET['success'] == 'yes')
- {
- echo "Thank you ". $_SESSION["name"];
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement