Advertisement
Guest User

Untitled

a guest
Apr 11th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 2.67 KB | None | 0 0
  1. HTML:
  2.  
  3. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  4. <div class="form-group row">
  5.     <label class="col-sm-2 form-control-label" onchange="productorInfo(this.value);">Codigo Productor (*)</label>
  6.     <div class="col-sm-4">
  7.         <select name="vendedor_codigo">
  8.             <?php foreach ($dd_productor_result as $dd_productor_display) : ?>
  9.             <option value="<?= $dd_productor_display['vendedor_codigo']; ?>">
  10.                 <?= $dd_productor_display['vendedor_codigo']; ?>
  11.             </option>
  12.             <?php endforeach; ?>
  13.         </select>
  14.     </div>
  15.     <label class="col-sm-2 form-control-label">Nombre (*)</label>
  16.     <div class="col-sm-4">
  17.         <select id="ajax-vendedor" name="vendedor_nombre">
  18.             <?php foreach ($ajax_productor_result as $dd_productor_display) : ?>
  19.             <option placeholder="Seleccione codigo" value="<?= $dd_productor_display['vendedor_nombre']; ?>">
  20.                 <?= $dd_productor_display['vendedor_nombre']; ?>
  21.             </option>
  22.             <?php endforeach; ?>
  23.         </select>
  24.     </div>
  25. </div>
  26. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  27.  
  28. Ajax script:
  29.  
  30. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  31. function productorInfo(id) {
  32.     $.ajax({
  33.         type: "GET",
  34.         url: "/controller/produccion/db_ajax_update.php",
  35.         data: "mainid =" + id,
  36.         success: function (result) {
  37.             $("#ajax-vendedor").html(result);
  38.         }
  39.     });
  40. };
  41. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  42.  
  43. First dropdown PHP code:
  44.  
  45. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  46. $dd_productor = "SELECT vendedor_codigo FROM lista_productores";
  47.  
  48. $productor_stmt = $pdo->prepare($dd_productor);
  49. $productor_stmt->execute();
  50. $dd_productor_result = $productor_stmt->fetchAll();
  51. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  52.  
  53. Second dropdown (ajax call):
  54.  
  55. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////
  56. if(isset($_GET['mainid'])){
  57. productorInfo($_GET['mainid']);
  58. $prod_value = productorInfo($_GET['mainid']);
  59. }
  60. $ajax_productor = "SELECT vendedor_nombre FROM lista_productores WHERE vendedor_codigo = {$prod_value}";
  61.  
  62. $productor_stmt = $pdo->prepare($ajax_productor);
  63. $productor_stmt->execute();
  64. $ajax_productor_result = $productor_stmt->fetchAll();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement