Guest User

Untitled

a guest
Mar 28th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. const mysql = require("mysql");
  2. const async = require('async');
  3. const connection = mysql.createConnection({
  4. host: "*",
  5. user: "*",
  6. password: "*",
  7. database: '*',
  8. port: 3306
  9. });
  10. $('#reserve-create-button').click(function () {
  11. var inputs = $('#reserve-create-form').children();
  12. var results;
  13. var okay = true;
  14. var okayElements = [inputs[1], inputs[3], inputs[5], inputs[7], inputs[9]];
  15. for(var i = 0; i < okayElements.length; i++) {
  16. if($(okayElements[i]).val() === "") okay = false;
  17. }
  18. if(!okay) alert('Все поля должны быть заполнены');
  19. if(okay) {
  20. async.auto([
  21. function(callback) {
  22. connection.query("SELECT start, finish FROM `reserve` WHERE room = '"+$(inputs[9]).val()+"'", function (error, result) {
  23. results = result;
  24. callback();
  25. });
  26. }
  27. ],
  28. function() {
  29. //здесь будет валидация
  30. connection.connect();
  31. connection.query("INSERT INTO `reserve` (name, passport, start, finish, room) VALUES ('" + $(inputs[1]).val() + "', '" + $(inputs[3]).val() + "', '" + $(inputs[5]).val() + "', '" + $(inputs[7]).val() + "', '" + $(inputs[9]).val() + "')", function (error) {
  32. if (error) throw error;
  33. });
  34. connection.end();
  35. }
  36. );
  37. }
  38. });
Add Comment
Please, Sign In to add comment