PHP lab 5

This commit is contained in:
2026-02-14 22:49:11 -05:00
parent 1357b2362a
commit 05116ea9b9
8 changed files with 63 additions and 0 deletions
+32
View File
@@ -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);
?>