Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.17 KB | None | 0 0
  1. <? php
  2.  
  3.     print_r($_POST;);
  4.  
  5.     //define variables and set to empty values
  6.     $name_error = $email_error = $message_error = "";
  7.     $name = $email = $message ="";
  8.  
  9.     //form is submitted with post method
  10.     if ($_SERVER["REQUEST_METHOD"] == "POST") {
  11.         if (empty($_POST["name"])) {
  12.         $name_error = "Name is required";
  13.     }
  14.     else {
  15.         $name = test_input($_POST["name"]);
  16.         //check if name only contains letters and whitespace
  17.         if (!preg_match("/^[a-zA-Z ]*$/", $name)) {
  18.             $name_error = "Only letters and spaces are allows in the name";
  19.         }
  20.     }
  21.  
  22.     if (empty($_POST["email"])) {
  23.         $email_error = "Email is required";
  24.     }
  25.     else {
  26.         $name = test_input($_POST["email"]);
  27.         //check if name only contains letters and whitespace
  28.         if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
  29.             $email_error = "Invalid email format";
  30.         }
  31.     }
  32.  
  33.     if (empty($_POST["message"])) {
  34.         $message_error = "Please write something";
  35.     }
  36.     else {
  37.         $message = test_input($_POST["message"]);
  38.     }
  39.     }
  40.    
  41.  
  42.     function test_input($data){
  43.         $data = trim($data);
  44.         $data = stripslashes($data);
  45.         $data = htmlspecialchars($data);
  46.         return $data;
  47.     }
  48.  
  49.     <!--  // session_start();
  50.  
  51.     // $email = "";
  52.    
  53.  
  54.  
  55.     // $db = mysqli_connect('localhost', 'root', '', 'signup') or die("could not connect to database");
  56.  
  57.     // //Register Users
  58.  
  59.     // $fname = mysqli_real_escape_string($db, $_POST['name']);
  60.     // $lname = mysqli_real_escape_string($db, $_POST['father_name']);
  61.     // $mail = mysqli_real_escape_string($db, $_POST['email']);
  62.     // $pass = mysqli_real_escape_string($db, $_POST['pass']);
  63.     // $address = mysqli_real_escape_string($db, $_POST['address']);
  64.     // $gender = mysqli_real_escape_string($db, $_POST['gender']);
  65.     // $state = mysqli_real_escape_string($db, $_POST['state']);
  66.     // $purchase = mysqli_real_escape_string($db, $_POST['purchase']);
  67.     // $birth_date = mysqli_real_escape_string($db, $_POST['birth_date']);
  68.     // $pincode = mysqli_real_escape_string($db, $_POST['pincode']);
  69.     // $course = mysqli_real_escape_string($db, $_POST['course']);
  70.  -->
  71.  
  72.  
  73. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement