Advertisement
Guest User

Untitled

a guest
Aug 4th, 2015
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1. function selectDB(){
  2. $(document).ready(function(){
  3. var pos = document.getElementById('dgn_id').value;
  4. var postURL= "busca_dgn_pri.php";
  5. $.ajax({
  6. async: false,
  7. type: "POST",
  8. cache: 'false',
  9. url: postURL,
  10. data: {dgn_id: pos},
  11. success: function(html){
  12. var dgnData = $.parseJSON(html);
  13.  
  14. $('#dgn_pri')
  15. .append($("<option></option>")
  16. .attr("value",dgnData.dgn[0].dgn_pri)
  17. .attr("selected","selected")
  18. .attr("disabled","disabled")
  19. .text(dgnData.dgn[0].dgn_pri));
  20. }
  21. });
  22. });
  23. }
  24.  
  25. function addOptionSelect(){
  26. $(document).ready(function () {
  27. $("option").remove();
  28.  
  29. $('#btnprox').click(function(){
  30. $("option").remove();
  31. addOptionSelect();
  32. selectDB();
  33. });
  34. $('#btnante').click(function(){
  35. $("option").remove();
  36. addOptionSelect();
  37. selectDB();
  38. });
  39. $('#btnprim').click(function(){
  40. $("option").remove();
  41. addOptionSelect();
  42. selectDB();
  43. });
  44. $('#btnulti').click(function(){
  45. $("option").remove();
  46. addOptionSelect();
  47. selectDB();
  48. });
  49. $('#btnnovo').click(function(){
  50. $("option").remove();
  51. addOptionSelect();
  52. });
  53. $('#btnexcl').click(function(){
  54. $("option").remove();
  55. addOptionSelect();
  56. selectDB();
  57. });
  58. $('#btncanc').click(function(){
  59. $("option").remove();
  60. addOptionSelect();
  61. selectDB();
  62. });
  63. $('#btnsalv').click(function(){
  64. $("option").remove();
  65. addOptionSelect();
  66. selectDB();
  67. });
  68.  
  69. var sel = $('input[type=checkbox]:checked').map(function(_, campo) {
  70. var nomeCampo = $(campo).attr('name');
  71. return nomeCampo;
  72. }).get();
  73.  
  74. $.each(sel, function(key, value){
  75. if (($('option[value='+key+']').length == 0) && (value != "sem_diag")) {
  76. var campoTxt = $('label[for='+value+']').html();
  77. $('#dgn_pri')
  78. .append($("<option></option>")
  79. .attr("value",campoTxt)
  80. .text(campoTxt));
  81. } else {
  82. $("option").remove();
  83. }
  84. });
  85.  
  86. });
  87. }
  88.  
  89. $pos = $_REQUEST['dgn_id'];
  90.  
  91. $sql = "SELECT dgn_id, dgn_pri FROM nut_diagnutric WHERE dgn_id = $pos";
  92.  
  93. $result = $DB->query($sql);
  94.  
  95. $rows = array();
  96. while($row = $DB->fetchArray($result)){
  97. $rows[] = $row;
  98. }
  99.  
  100. $qryResult = array();
  101. $qryResult['dgn'] = array_unique($rows);
  102. echo json_encode($qryResult);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement