Advertisement
kennywyland

Untitled

Jul 9th, 2016
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.35 KB | None | 0 0
  1. <html>
  2. <head>
  3.     <title>Staff Added</title>
  4.     <link type="text/css" rel="stylesheet" href="style.css">
  5. </head>
  6.  
  7. <body>
  8.  
  9. <div class="floatlow">
  10.     <h3>
  11.  
  12.         <?php
  13.         date_default_timezone_set("Europe/London");
  14.  
  15.         $dobstring = $_POST['staff_dob'];
  16.         $dob = strtotime($dobstring);
  17.         $now = time();
  18.  
  19.         printf("%s <> %s ?\n", $strtotime, $dob);
  20.  
  21.         if( $dob >= $now ) {
  22.             print "$dobstring is later than now.\n";
  23.  
  24.         } else {
  25.             print "$dobstring is earlier than now.\n";
  26.  
  27.             if(isset($_POST['submit'])){
  28.  
  29.                 $data_missing = array();
  30.  
  31.                 if(empty($_POST['staff_first_name'])){
  32.  
  33.                     $data_missing[] = 'staff_first_name';
  34.  
  35.                 } else{
  36.  
  37.                     $f_name = trim($_POST['staff_first_name']);
  38.  
  39.                 }
  40.  
  41.                 if(empty($_POST['staff_last_name'])){
  42.  
  43.                     $data_missing[] = 'staff_last_name';
  44.  
  45.                 } else {
  46.  
  47.                     $l_name = trim($_POST['staff_last_name']);
  48.  
  49.                 }
  50.  
  51.                 if(empty($_POST['staff_tel'])){
  52.  
  53.                     $data_missing[] = 'staff_tel';
  54.  
  55.                 } else{
  56.  
  57.                     $tel = trim($_POST['staff_tel']);
  58.  
  59.                 }
  60.  
  61.                 if(empty($_POST['staff_nin'])){
  62.  
  63.                     $data_missing[] = 'staff_nin';
  64.  
  65.                 } else{
  66.  
  67.                     $nin = trim($_POST['staff_nin']);
  68.  
  69.                 }
  70.  
  71.  
  72.  
  73.                 if(empty($_POST['staff_position'])){
  74.  
  75.                     $data_missing[] = 'staff_position';
  76.  
  77.                 } else{
  78.  
  79.                     $pos = trim($_POST['staff_position']);
  80.  
  81.                 }
  82.  
  83.                 if(empty($_POST['staff_salary'])){
  84.  
  85.                     $data_missing[] = 'staff_salary';
  86.  
  87.                 } else{
  88.  
  89.                     $sal = trim($_POST['staff_salary']);
  90.  
  91.                 }
  92.  
  93.                 if(empty($_POST['staff_salary_scale'])){
  94.  
  95.                     $data_missing[] = 'staff_salary_scale';
  96.  
  97.                 } else{
  98.  
  99.                     $sal_scale = trim($_POST['staff_salary_scale']);
  100.  
  101.                 }
  102.  
  103.                 if(empty($_POST['allocated_ward'])){
  104.  
  105.                     $data_missing[] = 'allocated_ward';
  106.  
  107.                 } else{
  108.  
  109.                     $ward = trim($_POST['allocated_ward']);
  110.  
  111.                 }
  112.  
  113.                 if(empty($_POST['staff_hours'])){
  114.  
  115.                     $data_missing[] = 'staff_hours';
  116.  
  117.                 } else{
  118.  
  119.                     $hours = trim($_POST['staff_hours']);
  120.  
  121.                 }
  122.  
  123.                 if(empty($_POST['staff_perm_temp'])){
  124.  
  125.                     $data_missing[] = 'staff_perm_temp';
  126.  
  127.                 } else{
  128.  
  129.                     $s_p_t = trim($_POST['staff_perm_temp']);
  130.  
  131.                 }
  132.                 if(empty($_POST['staff_dob'])){
  133.  
  134.                     $data_missing[] = 'staff_dob';
  135.  
  136.                 } else{
  137.  
  138.                     $dob = trim($_POST['staff_dob']);
  139.  
  140.                 }
  141.  
  142.  
  143.                 if(empty($_POST['sex'])){
  144.  
  145.                     $data_missing[] = 'sex';
  146.  
  147.                 } else {
  148.  
  149.                     $sex = trim($_POST['sex']);
  150.  
  151.                 }
  152.  
  153.  
  154.  
  155.                 if(empty($_POST['staff_add_line_1'])){
  156.  
  157.                     $data_missing[] = 'staff_add_line_1';
  158.  
  159.                 } else{
  160.  
  161.                     $s_a_l_1 = trim($_POST['staff_add_line_1']);
  162.  
  163.                 }
  164.  
  165.                 if(empty($_POST['staff_add_line_2'])){
  166.  
  167.                     $data_missing[] = 'staff_add_line_2';
  168.  
  169.                 } else{
  170.  
  171.                     $s_a_l_2 = trim($_POST['staff_add_line_2']);
  172.  
  173.                 }
  174.  
  175.                 if(empty($_POST['city'])){
  176.  
  177.                     $data_missing[] = 'city';
  178.  
  179.                 } else {
  180.  
  181.                     $city = trim($_POST['city']);
  182.  
  183.                 }
  184.  
  185.                 if(empty($_POST['postcode'])){
  186.  
  187.                     $data_missing[] = 'postcode';
  188.  
  189.                 } else {
  190.  
  191.                     $p_code = trim($_POST['postcode']);
  192.  
  193.                 }
  194.  
  195.  
  196.  
  197.             }
  198.  
  199.  
  200.  
  201.  
  202.             if(empty($data_missing)){
  203.  
  204.                 require_once('../sqli_connect.php');
  205.  
  206.                 $query = "INSERT INTO Staff (staffid, staff_first_name, staff_last_name,
  207.                        staff_dob, sex, staff_tel, staff_nin, staff_position, staff_salary,
  208.                        staff_salary_scale, staff_hours, staff_perm_temp, allocated_ward,
  209.                        staff_add_line_1, staff_add_line_2, city, postcode)VALUES (NULL, ?, ?,
  210.                        ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
  211.  
  212.                 $stmt = mysqli_prepare($dbc, $query);
  213.  
  214.  
  215.                 mysqli_stmt_bind_param($stmt,"ssssssssssssssss",
  216.                     $f_name, $l_name, $dob, $sex, $tel, $nin,
  217.                     $pos, $sal, $sal_scale, $hours, $s_p_t, $ward,
  218.                     $s_a_l_1, $s_a_l_2, $city, $p_code);
  219.  
  220.                 mysqli_stmt_execute($stmt);
  221.  
  222.                 $affected_rows = mysqli_stmt_affected_rows($stmt);
  223.  
  224.                 if($affected_rows == 1){
  225.  
  226.                     echo '<h3>Staff Entered</h3>';
  227.  
  228.                     mysqli_stmt_close($stmt);
  229.  
  230.                     mysqli_close($dbc);
  231.  
  232.                 } else {
  233.  
  234.                     echo '<h3>Error Occurred<br /></h3>';
  235.                     echo mysqli_error($dbc);
  236.  
  237.                     mysqli_stmt_close($stmt);
  238.  
  239.                     mysqli_close($dbc);
  240.  
  241.                 }
  242.  
  243.             }
  244.  
  245.             else {
  246.  
  247.                 echo '<h3>You need to enter or adjust the following data:<br /></h3>';
  248.  
  249.                 foreach($data_missing as $missing){
  250.  
  251.                     echo "$missing<br />";
  252.  
  253.                 }
  254.  
  255.             }
  256.         }
  257.  
  258.         ?>
  259. </div>
  260. <?php include("addstaff.php");?>
  261. </h3>
  262. </body>
  263. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement