-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy path10_form.php
More file actions
66 lines (51 loc) · 1.83 KB
/
10_form.php
File metadata and controls
66 lines (51 loc) · 1.83 KB
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<!DOCTYPE html>
<html>
<head>
<title>PHP Form</title>
</head>
<body>
<h2>PHP Form Example</h2>
<?php
// Check if form is submitted
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Retrieve and display the values
$name = $_POST["name"];
$email = $_POST["email"];
$gender = $_POST["gender"];
$interests = isset($_POST["interests"]) ? $_POST["interests"] : [];
echo "<h3>Form Submission Results</h3>";
echo "Name: $name<br/>";
echo "Email: $email<br/>";
echo "Gender: $gender<br/>";
if (!empty($interests)) {
echo "Interests: " . implode(", ", $interests) . "<br/>";
} else {
echo "No interests selected.<br/>";
}
}
?>
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="post">
<label for="name">Name:</label>
<input type="text" name="name" id="name" required>
<br>
<label for="email">Email:</label>
<input type="email" name="email" id="email" required>
<br>
<label>Gender:</label>
<input type="radio" name="gender" value="male" id="male">
<label for="male">Male</label>
<input type="radio" name="gender" value="female" id="female">
<label for="female">Female</label>
<br>
<label>Interests:</label>
<input type="checkbox" name="interests[]" value="programming" id="programming">
<label for="programming">Programming</label>
<input type="checkbox" name="interests[]" value="reading" id="reading">
<label for="reading">Reading</label>
<input type="checkbox" name="interests[]" value="traveling" id="traveling">
<label for="traveling">Traveling</label>
<br>
<input type="submit" value="Submit">
</form>
</body>
</html>