SHARE
TWEET

Untitled

a guest Jan 21st, 2017 162 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $sql_select = 'SELECT * FROM empresas ORDER BY id DESC LIMIT '.$empresas.','.$maximo;
  2.                
  3.                 try{
  4.                     $query_select = $conecta->prepare($sql_select);
  5.                     $query_select->execute();
  6.                     $resultado_query = $query_select->fetchAll(PDO::FETCH_ASSOC);
  7.                 }catch (PDOexception $error_select){
  8.                     echo 'Erro ao selecionar: '.$error_select->getMessage();
  9.                 }
  10.                
  11.                 foreach($resultado_query as $res){
  12.                
  13.                 $id             = $res['id'];
  14.                 $razao_social   = $res['razao_social'];
  15.                 $cnpj           = $res['cnpj'];
  16.                 $email          = $res['email'];
  17.                 $celular        = $res['celular'];
  18.                 $fixo           = $res['fixo'];
  19.                 $situacao       = $res['situacao'];
  20.                 $ultima_nfe     = $res['ultima_nfe'];
  21.                 ?>
  22.                     <tr>
  23.                         <td  style="width:350px"><?php echo $razao_social;?></td>
  24.                         <td><?php echo $cnpj;?><input class="id-emp" type="text" hidden value="<?php echo $id;?>" /></td>
  25.                         <td><?php echo $email;?></td>
  26.                         <td><?php echo $celular ? $celular : $fixo;?></td>
  27.                         <td><input class="ultima-nfe" onchange="ultimaNFe(event)" type="text" value="<?php echo $ultima_nfe; ?>"/></td>
  28.                        
  29.                         <?php if($situacao == '1'){?>
  30.                         <td><a href="actions/desativar-empresa.php?id=<?php echo $id ;?>">Desativar</a></td>
  31.                         <?php }else{ ?>
  32.                         <td><a href="actions/ativar-empresa.php?id=<?php echo $id ;?>">Ativar</a></td>
  33.                         <?php } ?>
  34.                         <td  style="width:50px"><a href="editar-empresa.php?id=<?php echo $id ;?>"><span class="glyphicon glyphicon-edit"></span></a></td>
  35.                     </tr>
  36.                
  37.                 <?php } ?>
  38.                
  39.                 <script>
  40.                 function ultimaNFe(event) {
  41.                     event = event || window.event;
  42.                     var target = event.target || event.srcElement;
  43.                     /* pegamos a referĂȘncia o elemento em comum, no caso, dois nodes acima (a linha da tabela) */
  44.                     var trNode = target.parentNode.parentNode;
  45.                     /* procuramos os elementos dentro do tr com o mĂ©todo .querySelector */
  46.                     var id_emp = trNode.querySelector('.id-emp').value;
  47.                     var ultima_nfe = trNode.querySelector('.ultima-nfe').value;
  48.                     console.debug(ultima_nfe);
  49.                     funcao(id_emp,ultima_nfe);
  50.                 }
  51.                
  52.                 function funcao(id_emp, ultima_nfe) {
  53.                
  54.                 novo_valor = ultima_nfe;
  55.                     if (novo_valor != ultima_nfe) {
  56.                         console.debug(ultima_nfe);
  57.                         $.ajax({
  58.                             method  : 'POST',
  59.                             //url     : 'http://bwdagenciadigital.com/multiinjet/src/nfephp/application/actions/NFe/make-nfe.php',
  60.                             url       : 'actions/edicao-rapida.php',
  61.                             dataType: 'json',
  62.                             data : {novo_valor: ultima_nfe, _cnpj: cnpj_},//
  63.                             headers : {'Content-Type': 'application/x-www-form-urlencoded'},
  64.                             success: function(data) {
  65.                                 console.debug(data);
  66.                                 //alert(data.cnpj);
  67.                             }
  68.                         })
  69.                     }
  70.                 }
  71.                 </script>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top