Advertisement
Guest User

Untitled

a guest
Dec 19th, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.99 KB | None | 0 0
  1. $sql = "
  2. SELECT DISTINCT
  3. CONCAT(CAST(t1.MR_ID AS INT),' - ', COALESCE(t2.MR_Name, '')) AS MR_ID,
  4. t1.MR_ID AS sort_column
  5. FROM Stage_Rebate_Index t1
  6. LEFT JOIN Stage_Rebate_Master t2
  7. ON t2.MR_ID = t1.MR_ID
  8. ORDER BY sort_column";
  9.  
  10. $sql_one = "
  11. SELECT
  12. CONCAT(CAST(t1.MR_ID AS INT),' - ', COALESCE(t2.MR_Name, '')) AS MR_ID,
  13. t1.MR_ID AS sort_column,
  14. CAST(Supp_ID as INT) AS Supp_ID
  15. FROM Stage_Rebate_Index t1
  16. LEFT JOIN Stage_Rebate_Master t2
  17. ON t2.MR_ID = t1.MR_ID
  18. WHERE
  19. CONCAT(CAST(t1.MR_ID AS INT),' - ', t2.MR_Name) = LTRIM(RTRIM('$mr_id'))
  20. ORDER BY sort_column";
  21.  
  22. function updatetable(myForm) {
  23.  
  24. function show() { document.getElementById('index-table').style.display = 'block'; }
  25.  
  26.  
  27. var selIndex = myForm.selectedIndex;
  28. console.log();
  29. var selName = $( "#mr_id option:selected" ).text();
  30.  
  31. // Ajax sends POST method to Stage_Rebate_Index table and pulls information based on drop down selection
  32. $.ajax ({
  33. url: "test-table.php",
  34. method: "POST", //can be post or get, up to you
  35. data: {
  36. mr_id : selName
  37. },
  38. beforeSend: function () {
  39. //Might want to delete table and put a loading screen, otherwise ignore this
  40. },
  41. success: function(data){
  42. $("#table_div").html(data); // table_div is the div you're going to put the table into, and 'data' is the table itself.
  43. console.log(data);
  44. console.log(selName)
  45. }
  46. });
  47.  
  48. }
  49.  
  50. <?php
  51. $host="xxxxxxxx";
  52. $dbName="xxxx";
  53. $dbUser="xxxxxxxxxx";
  54. $dbPass="xxxxxxxx";
  55.  
  56. $mr_id = $_POST['mr_id'];
  57.  
  58. $dbh = new PDO( "sqlsrv:server=".$host."; Database=".$dbName, $dbUser, $dbPass);
  59. $dbh->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
  60. //$sql = "SELECT DISTINCT CAST(MR_ID AS INT) AS MR_ID FROM Stage_Rebate_Index WHERE MR_ID = '$mr_id'";
  61. //$sql_one = "SELECT CAST(Supp_ID AS INT) AS Supp_ID, CAST(MR_ID AS INT) AS MR_ID FROM Stage_Rebate_Index WHERE MR_ID = '$mr_id'";
  62.  
  63. $sql_one = "
  64. SELECT
  65. CONCAT(CAST(t1.MR_ID AS INT),' - ', COALESCE(t2.MR_Name, '')) AS MR_ID,
  66. t1.MR_ID AS sort_column,
  67. CAST(Supp_ID as INT) AS Supp_ID
  68. FROM Stage_Rebate_Index t1
  69. LEFT JOIN Stage_Rebate_Master t2
  70. ON t2.MR_ID = t1.MR_ID
  71. WHERE
  72. CONCAT(CAST(t1.MR_ID AS INT),' - ', t2.MR_Name) = LTRIM(RTRIM('$mr_id'))
  73. ORDER BY sort_column";
  74.  
  75. //$users = $dbh->query($sql);
  76. $users_one = $dbh->query($sql_one);
  77. ?>
  78.  
  79. <html>
  80. <body>
  81.  
  82. <!-- Table -->
  83. <p>
  84. <div id="table_div">
  85. <table border="1" id="index_table" class="ui-widget ui-widget-content">
  86. <thead>
  87. <tr class="ui-widget-header">
  88. <td>MR ID</td>
  89. <td>Supplier ID</td>
  90. </tr>
  91. </thead>
  92. <?php foreach($users_one->fetchAll() as $supp) { ?>
  93. <tr>
  94. <td class="mr_id"><?php echo $supp['MR_ID'];?></td>
  95. <td class="supp_id"><?php echo $supp['Supp_ID'];?></td>
  96. </tr>
  97. <?php } ?>
  98. </table>
  99. </div>
  100.  
  101. </body>
  102. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement