Advertisement
Guest User

Untitled

a guest
Oct 28th, 2018
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. index.html
  2. ----------
  3.  
  4. <!DOCTYPE html>
  5. <html>
  6.  
  7. <head>
  8. <meta charset="utf-8">
  9. <meta name="viewport" content="width=device-width, initial-scale=1">
  10. <title>Input</title>
  11. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.2/css/bulma.min.css">
  12. <script defer src="https://use.fontawesome.com/releases/v5.3.1/js/all.js"></script>
  13. </head>
  14.  
  15. <body>
  16. <section class="section">
  17. <div class="container">
  18. <div class="field">
  19. <label class="label">Input</label>
  20. <div class="control">
  21. <input id="query" class="input" type="text" placeholder="Input">
  22. </div>
  23. </div>
  24. <div class="field">
  25. <a id="submit" class="button">SEND</a>
  26. </div>
  27. <div id="result"></div>
  28. </div>
  29. </section>
  30.  
  31. <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
  32. <script>
  33. $('#submit').click(function() {
  34. var query = $('#query').val();
  35. console.log(query);
  36. $.ajax({
  37. type: "POST",
  38. url: "go.php",
  39. data: {
  40. query: query
  41. },
  42. failure: function(data) {
  43. console.log(data);
  44. $('#result').text(data);
  45. },
  46. success: function(data) {
  47. console.log(data);
  48. var data_back = JSON.parse(data);
  49. var var = data_back.var;
  50. $('#result').text(var);
  51. }
  52. });
  53. });
  54. </script>
  55.  
  56.  
  57. </body>
  58.  
  59. </html>
  60.  
  61.  
  62. go.php
  63. ------
  64.  
  65. <?php
  66.  
  67. error_reporting(E_ALL);
  68. ini_set('display_errors', '1');
  69.  
  70. $query = htmlspecialchars($_POST['query']);
  71.  
  72. $configs = include("config.php");
  73.  
  74. $servername = $configs['sql_server'];
  75. $username = $configs['sql_user'];
  76. $password = $configs['sql_pass'];
  77. $dbname = $configs['sql_db_name'];
  78.  
  79. $conn = new mysqli($servername, $username, $password, $dbname);
  80.  
  81. if ($conn->connect_error) {
  82. die("Something failed: " . $conn->connect_error);
  83. } else {
  84. $sql = "SELECT * FROM table WHERE var = $query";
  85. $get_query = $conn->query($sql);
  86. if ($get_query->num_rows > 0) {
  87. while ($row = $get_query->fetch_assoc()) {
  88. $var = $row['var'];
  89. }
  90. }
  91.  
  92. $data = array('var' => $var);
  93. echo json_encode($data);
  94. $conn->close();
  95. }
  96.  
  97.  
  98. config.php
  99. ----------
  100.  
  101. <?php
  102. return array(
  103. 'sql_server' => 'localhost',
  104. 'sql_user' => 'XXXX',
  105. 'sql_pass' => 'XXXX',
  106. 'sql_db_name' => 'XXXX'
  107. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement