Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require './Session.php';
- $host = 'localhost';
- $db = 'kursach';
- $user = 'root';
- $pass = '';
- $charset = 'utf8';
- $dsn = "mysql:host=$host;dbname=$db;charset=$charset";
- $opt = [
- PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
- PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
- PDO::ATTR_EMULATE_PREPARES => false,
- ];
- $pdo = new PDO($dsn, $user, $pass, $opt);
- $organization = $_POST['organization'];
- $errors = [];
- $isValid = true;
- if (empty(trim($organization)))
- {
- $errors['organization'] ="Ви не ввели назву організації";
- $isValid = false;
- }
- if($isValid)
- {
- $values = ['organization'=>$organization];
- $sql = "SELECT organization FROM workers WHERE organization=:organization";
- $stm = $pdo->prepare($sql);
- $stm->execute($values);
- $userData = $stm->fetch();
- if (!$userData) {
- $errors['organization'] ="Такої організації не існує";
- $isValid = false;
- }
- if($isValid)
- {
- $session = new Session;
- foreach ($userData as $data => $value)
- {
- $session->set($data, $value);
- }
- }
- }
- echo json_encode(compact(['errors', 'isValid']));
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement