PHP lab 5
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 21 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 23 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 28 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 36 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 30 KiB |
Binary file not shown.
@@ -0,0 +1,32 @@
|
|||||||
|
<?php
|
||||||
|
// Create first variables, sanitized
|
||||||
|
$firstName = filter_var($_POST['fname'], FILTER_SANITIZE_STRING);
|
||||||
|
$lastName = filter_var($_POST['lname'], FILTER_SANITIZE_STRING);
|
||||||
|
$favMovie = filter_var($_POST['favMovie'], FILTER_SANITIZE_STRING);
|
||||||
|
$favMovieSnack = filter_var($_POST['favMovieSnack'], FILTER_SANITIZE_STRING);
|
||||||
|
$seatPref = filter_var($_POST['seatPref'], FILTER_SANITIZE_STRING);
|
||||||
|
$genFeedback = filter_var($_POST['genFeedback'], FILTER_SANITIZE_STRING);
|
||||||
|
|
||||||
|
// Create full name variable and urlencode it
|
||||||
|
$fullName = $firstName . " " . $lastName;
|
||||||
|
$nameEncoded = urlencode($fullName);
|
||||||
|
|
||||||
|
// Filter for newlines
|
||||||
|
$genFeedback = nl2br($genFeedback);
|
||||||
|
|
||||||
|
// Replace the mean words
|
||||||
|
$genFeedback = str_ireplace("bad","good",$genFeedback);
|
||||||
|
$genFeedback = str_ireplace("horrible","amazing",$genFeedback);
|
||||||
|
|
||||||
|
// Create a message variable (I just like this way more)
|
||||||
|
$message = "<p>Thank you for your feedback! Below are your survey results:</p>
|
||||||
|
<p>Full Name: $fullName</p>
|
||||||
|
<p>Favourite Movie: $favMovie</p>
|
||||||
|
<p>Favourite Movie Snack: $favMovieSnack</p>
|
||||||
|
<p>Theatre Seat Row Preference: $seatPref</p>
|
||||||
|
<p>General Feedback: $genFeedback</p>
|
||||||
|
<p>Click <a href=\"lab5.php?fullName=$nameEncoded\">Here</a> to return to the survey.</p>";
|
||||||
|
|
||||||
|
// Print the message
|
||||||
|
print($message);
|
||||||
|
?>
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en">
|
||||||
|
<head>
|
||||||
|
<title>Lab 5 Page 1</title>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<h1>Movie Theatre Survey</h1>
|
||||||
|
|
||||||
|
<form action="lab5-1.php" method="post">
|
||||||
|
<label for="fname">First Name:</label>
|
||||||
|
<input type="text" name="fname"><br>
|
||||||
|
<label for="lname">Last Name:</label>
|
||||||
|
<input type="text" name="lname"><br>
|
||||||
|
<label for="favMovie">Favourite Movie:</label>
|
||||||
|
<input type="text" name="favMovie"><br>
|
||||||
|
<label for="favMovieSnack">Favourite Movie Snack:</label>
|
||||||
|
<input type="text" name="favMovieSnack"><br>
|
||||||
|
<label for="seatPref">Theatre Seat Row Preference:</label>
|
||||||
|
<select name="seatPref">
|
||||||
|
<option value="Back">Back</option>
|
||||||
|
<option value="Middle">Middle</option>
|
||||||
|
<option value="Front">Front</option>
|
||||||
|
</select><br>
|
||||||
|
<label for="genFeedback">General Feedback:</label>
|
||||||
|
<textarea name="genFeedback"></textarea><br>
|
||||||
|
<button type="submit">Submit</button>
|
||||||
|
</form>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Reference in New Issue
Block a user