Jump to content

Slater8242

Members
  • Posts

    1
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Slater8242's Achievements

Newbie

Newbie (1/7)

0

Reputation

  1. This is my validation function class emailValidation { public $emailMessage=""; function checkemail($emailText) { return (!preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $emailText) ) ? FALSE : TRUE; } function columbia($emailText){ return (!preg_match("/@([\w-])+\.co$/mi", $emailText)) ? FALSE : TRUE; } function validation(){ if(isset($_POST['emailSubmit'])){ if (empty($_POST["emailText"])) { $this->emailMessage = "Email is required"; } else { $emailText = $_POST["emailText"]; if (!$this->checkEmail($emailText)) { $this->emailMessage = "Invalid email format"; } if ($this->columbia($emailText)) { $this->emailMessage = "We do not accept emails from Columbia"; } } } } and this is data insert function require('dbConnection.php'); class subscribers extends dbConnection{ public function insertSubscribers(){ if (isset($_POST["emailSubmit"])) { $email=$_POST["emailText"]; $sql = "INSERT INTO subscribers (email) VALUES ('$email');"; $result = $this->connect()->query($sql); header("Location: /success.html"); } } } I am thinking to put insertSubscribers() into the validation() function
×
×
  • Create New...