Advertisement
Guest User

validation

a guest
Nov 22nd, 2017
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.35 KB | None | 0 0
  1. <!doctype html>
  2. <html>
  3.     <head>
  4.         <title>Update Phone Nr.</title>
  5.     </head>
  6.     <body><?php
  7.  
  8. $employeeNumber = filter_input(INPUT_POST, 'EmployeeNumber');
  9. $officePhone = filter_input(INPUT_POST, 'OfficePhone');
  10.  
  11. if (!isset($_POST['Find'])) { //check if form has been submitted
  12.     header("Location: index.php"); // if not, redirect to index.php
  13.     die();
  14. }
  15.  
  16. $errorCount = 0;
  17.  
  18. $validId = validID($employeeNumber);
  19. $validPhone = validPhoneNum($officePhone);
  20.  
  21. if ($validId && $validPhone) {
  22.     echo "<p>Thank you. Employee $validId's number has been updated to $validPhone</p>";
  23. } else {
  24.     echo "<p>Please use the \"Back\" button to re-enter the data.</p>";
  25. }
  26. ?></body>
  27. </html><?php
  28.  
  29. function validPhoneNum($phone_raw) {
  30.    
  31.     $phone = stripcslashes(trim($phone_raw));
  32.     if (strlen($phone) !== 10) {
  33.         echo "<p>please enter a valid 10 digit phone number</p>";
  34.         return false;
  35.     } else if (is_numeric($phone) == false) {
  36.         echo "<p>phone number must only contain numbers</p>";
  37.         return false;
  38.     }        
  39.     return $phone;
  40. }
  41.  
  42. function validID($id_raw) {
  43.    
  44.     $id = stripcslashes(trim($id_raw));
  45.     if (empty($id)) { //check if Employee Number field is blank
  46.         echo "<p>You must enter an employee Number</p>"; //if blank display message
  47.         return false;
  48.     }
  49.     return $id;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement