Advertisement
Guest User

Untitled

a guest
Mar 26th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1.  
  2. -------------------------------------Connection.js-------------------------------------------
  3. var sql = require('mysql');
  4. var exp = require('express');
  5. var path = require('path');
  6. var http = require('http');
  7. var fs = require('fs');
  8. var router = exp();
  9.  
  10. // router.use('/public', exp.static(path.join(__dirname, 'public')));
  11.  
  12. //Database info
  13. var connection = sql.createConnection
  14. ({
  15. host: 'localhost',
  16. user: 'root',
  17. password: 'root',
  18. database: 'quiz'
  19. });
  20.  
  21. //Connect to Database
  22. connection.connect(function (err) {
  23. if (err) throw err;
  24. console.log("Connected!");
  25. });
  26.  
  27. //Create the server
  28. http.createServer(function (req, res) {
  29. //Open a file on the server and return it's content:
  30. fs.readFile('public/AdminPanel.html', function (err, data) {
  31. res.writeHead(200, { 'Content-Type': 'text/html' });
  32. res.write(data);
  33. return res.end();
  34. });
  35. }).listen(8080);
  36.  
  37. //function for onclick button CreateUser
  38. function CreateUser() {
  39. alert("Create User");
  40. console.log("Create User");
  41. }
  42.  
  43. //function for onclick button EditUser
  44. function EditUser() {
  45. alert("Edit User");
  46. console.log("Edit User");
  47. }
  48.  
  49. //function for onclick button DeactivateUser
  50. function DeactivateUser() {
  51. connection.query("SELECT * FROM user", function (err, result, fields) {
  52. if (err) throw err;
  53. console.log(result);
  54. });
  55. console.log("Deactivate User");
  56. alert("Deactivate User");
  57. }
  58.  
  59.  
  60. -------------------------------------AdminPanel.html-------------------------------------------
  61.  
  62. <!DOCTYPE html>
  63. <html lang="en">
  64. <head>
  65. <meta charset="UTF-8">
  66. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  67. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  68. <script src="Connection.js"></script>
  69. <title>Admin Panel</title>
  70. </head>
  71. <body>
  72. <button onclick="CreateUser()"> Create User</button>
  73. <button onclick="EditUser()"> Edit User</button>
  74. <button onclick="DeactivateUser()"> Deactivate User</button>
  75. </body>
  76. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement