Advertisement
Guest User

Untitled

a guest
May 30th, 2015
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. <html>
  2. <head>
  3. <meta charset="UTF-8">
  4. <title>Homework 5 CS 4620</title>
  5. <meta name="author" content="Isaiah Boyce">
  6.  
  7. </head>
  8.  
  9. <body>
  10. <form action="" method="post">
  11. <div class="row">
  12. <h1> CS 4620 - Homework 5</h1>
  13. </div>
  14. <div class= "row">
  15. <label for="name">Name: </lable>
  16. <input type = "text" name="name" id="name"/>
  17. </div>
  18.  
  19. <div class= "row">
  20. <lable for="username"> MySql Username: </label>
  21. <input type="text" name="username" id="username"/>
  22. </div>
  23. <div class= "row">
  24. <lable for="password"> MySql Password: </label>
  25. <input type="password" name="password" id="password"/>
  26. </div>
  27. <div class= "row">
  28. <lable for="query1"> Query 1 = </label>
  29. <input type="text" name="query1" id="query1"/>
  30. </div>
  31. <div class= "row">
  32. <lable for="query2"> Query 2 = </label>
  33. <input type="text" name="query2" id="query2"/>
  34. </div>
  35. <div class= "row">
  36. <button type="submit" name="submitform" id="submitform">Submit</button>
  37. </div>
  38. </form>
  39. </body>
  40.  
  41. <?PHP
  42. if(isset($_POST['submitform'])) {
  43. echo '<div class="results-wrapper">';
  44. echo '<div class="results">';
  45. $dbhost = '127.0.0.1';
  46. $dbname = 'cs4620e1';
  47. $dbuser = $_POST['username'];
  48. $dbpass = $_POST['password'];
  49.  
  50. try {
  51. $dp_connection = PDO('mysql:host=' . $dbhost . ';dbname=' . $dbname . ';charset=utf8', $dbuser, $dbpass);
  52. $db_connection->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
  53. } catch (PDOException $e) {
  54. echo $e->getMessage();
  55. die();
  56. }
  57.  
  58. $que1 = $_POST['query1'];
  59. $que2 = $_POST['query2'];
  60.  
  61. //Query 1 = SELECT AN,AD,BT,DATE_FORMAT(publDate, '%Y-%m-%d') as publDate FROM auth JOIN book on book.BA = auth.AN WHERE BT BETWEEN 'R1' and 'T2' OR publDate >= (now() - INTERVAL 60 DAY);
  62. echo '<h2>Query 1</h2>';
  63. echo '<p>'.$que1.'</p>';
  64.  
  65. try {
  66. $pre = $db_connection->prepare($que1, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
  67. $pre->execute();
  68. } catch (Exception $e) {
  69. echo $e->getMessage();
  70. die();
  71. }
  72.  
  73. $data = $pre->fetchALL(PDO::FETCH_ASSOC);
  74. echo '<pre>'.print_r($data,true).'</pre>';
  75.  
  76. //========================================
  77. //Query 2 = SELECT AN,AA,AD,BT,publDate,PD FROM auth JOIN book on book.BA = auth.AN JOIN publ on publ.PN = book.BP WHERE publDATE >= '2014-01-01 00:00:00' AND publDate < '2015-01-01 00:00:00';
  78.  
  79. echo '<h2>Query 2</h2>';
  80. echo '<p>'.$que2.'</p>';
  81.  
  82. try {
  83. $pre = $db_connection->prepare($que2, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
  84. $pre->execute();
  85. } catch (Exception $e) {
  86. echo $e->getMessage();
  87. die();
  88. }
  89.  
  90. $data = $pre->fetchAll(PDO::FETCH_ASSOC);
  91. echo '<pre>'.print_r($data,true).'</pre>';
  92.  
  93. echo '</div>';
  94. echo '</div>';
  95.  
  96. //print
  97. print "<xmp>\n";
  98. $printFile = file_get_contents('index.php');
  99. echo $printFile;
  100. }
  101. ?>
  102. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement