Guest User

Untitled

a guest
Mar 26th, 2018
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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>
Add Comment
Please, Sign In to add comment