-
Notifications
You must be signed in to change notification settings - Fork 0
/
handle_form.php
30 lines (25 loc) · 929 Bytes
/
handle_form.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
$name = filter_input(INPUT_POST, 'name', FILTER_SANITIZE_STRING);
$email = filter_input(INPUT_POST, 'email', FILTER_VALIDATE_EMAIL );
$major = filter_input(INPUT_POST, 'major', FILTER_SANITIZE_STRING);
$visited = filter_input(INPUT_POST, 'visited', FILTER_SANITIZE_STRING, FILTER_REQUIRE_ARRAY);
$comments = filter_input(INPUT_POST, 'comments', FILTER_SANITIZE_STRING);
$name=$_REQUEST['name'];
$email=$_REQUEST['email'];
$major=$_REQUEST['major'];
$comments=$_REQUEST['comments'];
echo "<h1>Greetings, $name </h1>";
echo "<p>Name: $name</p>";
echo "<a href='mailto:$email?Subject=HandleForm' target='_top'>$email</a>";
echo "<p>Major: $major</p>";
if(!empty($_POST['visited']))
{
foreach($_POST['visited'] as $place)
{
echo "You have visited " . $place . '<br/>';
}
}
else
echo 'You have not visited any where!';
echo "<br/><br/>" . 'Your Comments: ' . $comments;
?>