Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>My form</title>
- <meta charset="UTF-8">
- </head>
- <body>
- <?php
- $nameErr = $emailErr = $genderErr = "";
- $name = $email = $gender = $comment = "";
- function test_input($data) {
- $data = trim($data);
- $data = stripslashes($data);
- $data = htmlspecialchars($data);
- return $data;
- }
- if (isset($_POST['submit'])) {
- if (empty($_POST["name"])) {
- $nameErr = "Name is required";
- } else {
- $name = test_input($_POST["name"]);
- }
- if (empty($_POST["email"])) {
- $emailErr = "Email is required";
- } else {
- $email = test_input($_POST["email"]);
- }
- if (empty($_POST["textarea"])) {
- $comment = "";
- } else {
- $comment = test_input($_POST["textarea"]);
- }
- if (empty($_POST["gender"])) {
- $genderErr = "Gender is required";
- } else {
- $gender = test_input($_POST["gender"]);
- }
- if (!empty($_POST['passWord'])) {
- $pass = $_POST['passWord'];
- if (strlen($pass) > 5) {
- echo "<br /> Password: " . $pass;
- } else {
- echo "<br />You need more chars!";
- }
- }
- }
- ?>
- <p><span class="error">* required field</span></p>
- <form action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>" method="post">
- Full Name: <input type="text" name="Name">
- <span class="error">* <?php echo $nameErr; ?></span>
- <br/>
- Username: <input type="text" name="userName"> <br/>
- Password: <input type="password" name="passWord"> <br/>
- Email: <input type="text" name="Email">
- <span class="error">* <?php echo $emailErr; ?></span>
- <br/>
- Comment: <textarea name="textarea"> </textarea> <br/>
- <select name="favouriteGenre">
- <option value="rap">Rap</option>
- <option value="pop">Pop</option>
- <option value="Rock">Rock</option>
- <option value="classic">Classic</option>
- </select>
- <br/>
- <input name="gender" type="radio" value="Male">Male
- <input name="gender" type="radio" value="Female">Female
- <input name="gender" type="radio" value="Other">Other
- <span class="error">* <?php echo $genderErr; ?></span>
- <br/>
- <input type="submit" name="submit">
- <input type="reset" name="reset">
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement