Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.91 KB | None | 0 0
  1. <!--INICIO FORMULÁRIO DO CLIENTE-->
  2.  
  3. <fieldset class="border border-secondary mb-1" style="border-radius: 5px">
  4. <legend class="btn btn-secondary btn-sm text-left" style="width: 280px;margin-left: 10px">
  5. <div class="text-light" style="font-size: 14px;margin-left:10px">DADOS DO CLIENTE</div>
  6. </legend>
  7.  
  8.  
  9. <div class="card-body" style="padding-bottom: 0px;padding-top: 2px">
  10. <form name="clientes" action="" method="POST">
  11.  
  12. <?php
  13. $servername = "xxxxx";
  14. $username = "xxxxx";
  15. $password = "xxxxx";
  16. $dbname = "xxxxxx";
  17.  
  18. $dbconn = mysqli_connect($servername, $username, $password, $dbname)or die("Failed to connect to database:" . mysqli_error($dbconn));
  19.  
  20.  
  21. $query = "SELECT * FROM clientes ORDER BY nome ";
  22. $dados = mysqli_query($dbconn, $query);
  23. $result = mysqli_num_rows($dados);
  24. $meujson = array();
  25. ?>
  26. <div class="form-row">
  27. <div class="col">
  28. <div class="input-group input-group-sm mb-1">
  29. <div class="input-group-prepend">
  30. <span class="input-group-text" id="inputGroup-sizing-sm" style=" width: 70px">Cliente:</span>
  31. </div>
  32. <select id="clientes" name="nome" class="form-control form-control-sm text-uppercase">
  33. <option>Selecione...</option>
  34.  
  35. <?php while($row = $dados->fetch_assoc()) {
  36. echo '<option value="'.$row['nome'].'">'.$row['nome'].'</option>';
  37. $meujson[$row['nome']] = $row; // coleciona as linhas no $meujson
  38. }
  39. ?>
  40. </select>
  41. </div>
  42. </div>
  43.  
  44.  
  45. <div class="col-3">
  46. <div class="input-group input-group-sm mb-1">
  47. <div class="input-group-prepend">
  48. <span class="input-group-text" id="inputGroup-sizing-sm" style=" width: 70px">CNPJ/CPF</span>
  49. </div>
  50. <input type="text" class="form-control form-control-sm " id="cnpj" name="cnpj" value="" required="required" /></div>
  51. </div>
  52.  
  53. <div class="col-3">
  54. <div class="input-group input-group-sm mb-1">
  55. <div class="input-group-prepend">
  56. <span class="input-group-text" id="inputGroup-sizing-sm" style=" width: 70px">Telefone</span>
  57. </div>
  58. <input type="text" class="form-control form-control-sm" id="telefone" name="telefone" value="" required="required" /></div>
  59. </div>
  60.  
  61.  
  62. </div>
  63.  
  64.  
  65. <div class="form-row">
  66. <div class="col-4">
  67. <div class="input-group input-group-sm mb-1">
  68. <div class="input-group-prepend">
  69. <span class="input-group-text" id="inputGroup-sizing-sm" style=" width: 70px">E-mail</span>
  70. </div>
  71. <input type="text" class="form-control form-control-sm " id="email" name="email" value="" required="required" /></div>
  72. </div>
  73.  
  74. <div class="col">
  75. <div class="input-group input-group-sm mb-1">
  76. <div class="input-group-prepend">
  77. <span class="input-group-text" id="inputGroup-sizing-sm" style=" width: 70px">Endereço</span>
  78. </div>
  79. <input type="text" class="form-control form-control-sm" id="rua" name="endereco" value="" required="required" /></div>
  80. </div>
  81.  
  82. <div class="col-2">
  83. <div class="input-group input-group-sm mb-1">
  84. <div class="input-group-prepend">
  85. <span class="input-group-text" id="inputGroup-sizing-sm" style=" width: 70px">Nº</span>
  86. </div>
  87. <input type="text" class="form-control form-control-sm" id="numero" name="numero" value="" required="required" /></div>
  88. </div>
  89.  
  90. </div>
  91.  
  92.  
  93. <div class="form-row">
  94. <div class="col">
  95. <div class="input-group input-group-sm mb-1">
  96. <div class="input-group-prepend">
  97. <span class="input-group-text" id="inputGroup-sizing-sm" style=" width: 70px">Cidade</span>
  98. </div>
  99. <input type="text" class="form-control form-control-sm" id="cidade" name="cidade" value="" required="required" />
  100. </div>
  101. </div>
  102.  
  103. <div class="col">
  104. <div class="input-group input-group-sm mb-1">
  105. <div class="input-group-prepend">
  106. <span class="input-group-text" id="inputGroup-sizing-sm" style=" width: 70px">Bairro</span>
  107. </div>
  108. <input type="text" class="form-control form-control-sm" id="bairro" name="bairro" value="" required="required" /></div>
  109. </div>
  110.  
  111. <div class="col-2">
  112. <div class="input-group input-group-sm mb-1">
  113. <div class="input-group-prepend">
  114. <span class="input-group-text" id="inputGroup-sizing-sm" style=" width: 70px">Estado</span>
  115. </div>
  116. <input type="text" class="form-control form-control-sm " id="estado" name="estado" value="" required="required" /></div>
  117. </div>
  118.  
  119. <div class="col-2">
  120. <div class="input-group input-group-sm mb-1">
  121. <div class="input-group-prepend">
  122. <span class="input-group-text" id="inputGroup-sizing-sm" style=" width: 70px">Cep</span>
  123. </div>
  124. <input type="text" class="form-control form-control-sm" id="cep" name="cep" value="" required="required" />
  125. </div>
  126. </div>
  127.  
  128. </div>
  129. </div>
  130.  
  131. </fieldset>
  132. <!--FIM FORMULÁRIO DO CLIENTE-->
  133.  
  134. <script type='text/javascript'>
  135. $(document).ready(function() {
  136. $("select[name='nome']").change(function() {
  137. var $nome = $("input[name='nome']");
  138. var $email = $("input[name='email']");
  139. var $telefone = $("input[name='telefone']");
  140. var $cnpj = $("input[name='cnpj']");
  141. var $endereco = $("input[name='endereco']");
  142. var $numero = $("input[name='numero']");
  143. var $cidade = $("input[name='cidade']");
  144. var $bairro = $("input[name='bairro']");
  145. var $estado = $("input[name='estado']");
  146. var $cep = $("input[name='cep']");
  147. $.getJSON('funcao_busca_cliente.php', {
  148. nome: $(this).val()
  149. }, function(json) {
  150. $nome.val(json.nome);
  151. $email.val(json.email);
  152. $telefone.val(json.telefone);
  153. $cnpj.val(json.cnpj);
  154. $endereco.val(json.endereco);
  155. $numero.val(json.numero);
  156. $cidade.val(json.cidade);
  157. $bairro.val(json.bairro);
  158. $estado.val(json.estado);
  159. $cep.val(json.cep);
  160. });
  161. });
  162. });
  163. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement