Cs310 Assignment No. 02 Solution by VuCopier
Cs310 Assignment No. 02 Solution by VuCopier
CODE
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$isFormSubmitted = true;
// Name validation
if (empty($_POST["name"])) {
Visit
Vucopier.blogspot.com
For Paid Assignment Solutions
WhatsApp now 03086278790
Solution by VuCopier
// Email validation
if (empty($_POST["email"])) {
$emailErr = "Email is required";
} else {
$email = sanitizeInput($_POST["email"]);
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$emailErr = "Invalid email format";
}
}
// Comment validation
if (empty($_POST["comment"])) {
$comment = ""; // Optional field
} else {
$comment = sanitizeInput($_POST["comment"]);
if (strlen($comment) > 250) {
$commentErr = "Comment cannot exceed 250 characters";
}
}
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Event Feedback Form</title>
<style>
.error { color: red; }
</style>
</head>
<body>
<?php
if ($isFormSubmitted && empty($nameErr) && empty($emailErr) && empty($ratingErr) &&
empty($commentErr)) {
echo "<h2>Confirmation</h2>";
echo "<p>Thank you for your feedback!</p>";
echo "<p>Name: " . $name . "</p>";
Visit
Vucopier.blogspot.com
For Paid Assignment Solutions
WhatsApp now 03086278790
Solution by VuCopier
<?php
}
?>
</body>
</html>
Visit
Vucopier.blogspot.com
For Paid Assignment Solutions
WhatsApp now 03086278790
Solution by VuCopier
VuCopier
Visit
Vucopier.blogspot.com