conn3ct 0 Denunciar post Postado Julho 15, 2016 Os dados do campo $Cod_Sub_Item=$dados['Cod_Sub_Item'] não aparecem no arquivo txt , sai zerado. Os outros dados saem tudo certo. Alguem pode me dar um help? <?php include_once("conexao.php"); $linhas1 = mysql_query("SELECT COUNT(*) FROM produtos WHERE status_id='1'"); $totalprodutos=mysql_result($linhas1,0); mysql_query("SET NAMES 'utf8'"); $seleciona_dados =mysql_query("SELECT * FROM produtos where status_id='1' "); // $seleciona_dados =mysql_query("SELECT * FROM produtos where status_id='1' "); //Inicia a string // $ret = ''; $ret = "[Produtos]\r\n"; $i = 1; while($dados = mysql_fetch_array($seleciona_dados)){ // $id=$dados['id']; $id = $i; $Cod_Sub_Item=$dados['Cod_Sub_Item']; $Cod_EAN=$dados['Cod_EAN']; $Cod_Referencia=$dados['Cod_Referencia']; $Descricao_Completa=$dados['Descricao_Completa']; $Descricao_ECF=$dados['Descricao_ECF']; $IPI=number_format($dados['IPI'], 2, ',', '.'); $NCM=str_pad($dados['NCM'], 8, '0', STR_PAD_LEFT); $CST_ICMS=str_pad($dados['CST_ICMS'], 3, '0', STR_PAD_LEFT); $Aliquota_ICMS=number_format($dados['Aliquota_ICMS'], 2, ',', '.'); $CST_PIS=$dados['CST_PIS']; $CST_COFINS=$dados['CST_COFINS']; $Cod_CEST=str_pad($dados['Cod_CEST'], 7, '0', STR_PAD_LEFT); $MVA=number_format($dados['MVA'], 2, ',', '.'); $MVA_Ajustado=number_format($dados['MVA_Ajustado'], 2, ',', '.'); $Fornecedor=$dados['Fornecedor']; $CNPJCPF_Fornecedor=$dados['CNPJCPF_Fornecedor']; $status_id=$dados['status_id']; $Fabricado=$dados['Fabricado']; $ret .= $id."Cod_Sub_Item=".$Cod_Sub_Item."\r\n".$id."Cod_EAN=".$Cod_EAN."\r\n".$id."Cod_Referencia=".$Cod_Referencia."\r\n".$id."Descricao_Completa=".$Descricao_Completa."\r\n".$id."Descricao_ECF=".$Descricao_ECF."\r\n".$id."IPI=".$IPI."\r\n".$id."NCM=".$NCM."\r\n".$id."CST_ICMS=".$CST_ICMS."\r\n".$id."Aliquota_ICMS=".$Aliquota_ICMS."\r\n".$id."CST_PIS=".$CST_PIS."\r\n".$id."CST_COFINS=".$CST_COFINS."\r\n".$id."Cod_CEST=".$Cod_CEST."\r\n".$id."MVA=".$MVA."\r\n".$id."MVA_Ajustado=".$MVA_Ajustado."\r\n".$id."Fornecedor=".$Fornecedor."\r\n".$id."CNPJCPF_Fornecedor=".$CNPJCPF_Fornecedor."\r\n".$id."Fabricado=".$Fabricado."\r\n"; $i++; // echo $ret; // die(); } $i--; $ret .= "[informacoes Cliente]\r\n" ."CNPJCPF_Cliente=29.345.287.0001-73\r\n" ."IE_Cliente=80582803\r\n" ."Nome_Fantasia_Cliente=PADARIA PAO QUENTE\r\n" ."Telefone_Cliente=33473535\r\n" ."Contato_Cliente=RUI NORONHA\r\n". "[Totalizador]\r\nTotal=$i"; //Escreve a String no arquivo. // $fp = fopen('lion.txt', 'w+'); $fp = fopen('lion.txt', 'w+'); fwrite($fp, $ret); fclose($fp); ?> <style type="text/css"> body tr td p font b { text-align: center; } .page-header h1 b { text-align: center; } </style> <div class="page-header"><div align="center"> <h1><b>EXPORTAR PRODUTOS </b></h1> </div> <table width="600" border="0" align="center"> <tr> <td> </td> <td><div align="center"><a href="baixar.php"><img src="download.jpg" width="300" height="127" /></a></div></td> </tr> <tr> <td> </td> <td><div align="center"><br /> <?php require_once 'lib/conn.php'; $conn = conn(); if(isset($_GET['search'])){ $search = str_replace("'", '', @$_GET['search']) ; $search_q = '&search=' . $search; } else { $search_q = ''; $search = ''; } if(isset($_GET['page'])){ $page_atual = $_GET['page']; } else { $page_atual = 1; } // var_dump($page_atual); // echo $_SERVER['PHP_SELF']; // SELECT COUNT(*) AS total FROM `produtos` $sql = "SELECT * FROM produtos" . " where status_id = '1' and (Descricao_Completa LIKE '%".$search."%' OR Cod_EAN LIKE '%".$search."%' OR NCM LIKE '%".$search."%') "; // echo $sql;die(); $result = mysqli_query($conn, $sql); $total = mysqli_affected_rows($conn); // How many items to list per page $limit = 10; // How many pages will there be $pages = ceil($total / $limit); // What page are we currently on? $page = min($pages, filter_input(INPUT_GET, 'page', FILTER_VALIDATE_INT, array( 'options' => array( 'default' => 1, 'min_range' => 1, ), ))); $offset = ($page - 1) * $limit; // Some information to display to the user $start = $offset + 1; $end = min(($offset + $limit), $total); // The "back" link // <button type="button" class="btn btn-default" >›</button> // <button type="button" class="btn btn-default" disabled="disabled">›</button> $prevlink = ($page > 1) ? '<a href="?link=2&page=1' . $search_q . '" title="Primeira Página"><button type="button" class="btn btn-default">«</button></a> <a href="?link=2&page=' . ($page - 1) . $search_q .'" title="Página anterior"><button type="button" class="btn btn-default">«</button></a>' : '<span class="disabled"><button type="button" class="btn btn-default" disabled="disabled">«</button></span> <span class="disabled"><button type="button" class="btn btn-default" disabled="disabled">«</button></span>'; // The "forward" link $nextlink = ($page < $pages) ? '<a href="?link=2&page=' . ($page + 1) . $search_q . '" title="Próxima Página"><button type="button" class="btn btn-default" >›</button></a> <a href="?link=2&page=' . $pages . $search_q . '" title="Última Página"><button type="button" class="btn btn-default" >›</button></a>' : '<span class="disabled"><button type="button" class="btn btn-default" disabled="disabled">›</button></span> <span class="disabled"><button type="button" class="btn btn-default" disabled="disabled">›</button></span>'; // Display the paging information // var_dump($page);die(); $pagination = '<div id="paging"><p>' . $prevlink . '<span class="info-pg"> Página ' . $page . ' de ' . $pages . ' Páginas, exibindo ' . $start . '-' . $end . ' dos ' . $total . ' resultados </span>' . $nextlink . ' </p></div>'; $sql = "SELECT * FROM produtos where 1 = 1 and (Descricao_Completa LIKE '%".$search."%' OR Cod_EAN LIKE '%".$search."%' OR NCM LIKE '%".$search."%') AND status_id = '1' ORDER BY `Descricao_Completa` ASC LIMIT {$limit} OFFSET {$offset}"; $result = mysqli_query($conn, $sql); // Verifica se a consulta retornou linhas $produtos = array(); if ($total > 0) { while ($linha = mysqli_fetch_array($result, MYSQLI_ASSOC)) { $produtos[] = $linha; } } // var_dump($pages);die(); ?> <div class="container theme-showcase" role="main"> Total de Produtos Atualizados : <b><?php echo $total; ?></b> <br> <br> <form action="" method="GET" class="form-inline"> <div class="form-group"> <label for="search"> Buscar : </label> <input type="hidden" name="link" value="2"/> <input type="hidden" name="page" value="<?php echo $page; ?>"/> <input type="text" id="search" name="search" maxlength="255" class="form-control" placeholder="Ex: 'VINHO'"/> <input class="btn btn-default" type="submit" value="Filtrar" /> <hr /> <?php echo $pagination; ?> </div> </form> <div class="row"> <div class="col-md-12"> <table class="table"> <thead> <tr> <th width="100">OK</th> <th width="194">CODIGO</th> <th width="570">ECF</th> <th width="150">IPI</th> <th width="212">NCM</th> <th width="212">CEST</th> <th width="260">CST ICMS</th> <th width="212">ICMS</th> <th width="212">CST PIS</th> <th width="290">CST COFINS</th> <th width="150">MVA</th> <th width="150">MVA A</th> </tr> </thead> <tbody> <?php foreach($produtos as $produto): $id = $produto['id']; $produto['NCM'] = str_pad($produto['NCM'], 8, '0', STR_PAD_LEFT); // $produto['MVA'] = str_replace('.', ',', $produto['MVA']); // $produto['MVA_Ajustado'] = str_replace('.', ',', $produto['MVA_Ajustado']); ?> <?php // var_dump($pages); die(); // var_dump($page_atual); die(); $status_id2 = mysql_real_escape_string($_GET['status_id2']); ?> <tr> <td> <?php if($produto['status_id'] == '1'){ echo "<span style='color: #093;'>S</span>"; } else { echo "<span style='color: #F30;'>N</span>"; } ?> </td> <td><?php echo $produto['Cod_EAN']?></td> <td><?php echo $produto['Descricao_ECF']; ?></td> <td><?php echo number_format($produto['IPI'], 2, ',', '.')?></td> <td><?php echo str_pad($produto['NCM'], 8, '0', STR_PAD_LEFT)?></td> <td><?php echo str_pad($produto['Cod_CEST'], 7, '0', STR_PAD_LEFT)?></td> <td><?php echo str_pad($produto['CST_ICMS'], 3, '0', STR_PAD_LEFT)?></td> <td><?php echo number_format($produto['Aliquota_ICMS'], 2, ',', '.')?></td> <td><?php echo $produto['CST_PIS']?></td> <td><?php echo $produto['CST_COFINS']?></td> <td><?php echo number_format($produto['MVA'], 2, ',', '.');?></td> <td><?php echo number_format($produto['MVA_Ajustado'], 2, ',', '.');?></td> </tr> <?php endforeach; ?> <!-- // Status EAN Descrição Fornecedor // status_id 1 atualizado // SELECT COUNT(*) AS total FROM `produtos` // Desatualizado7896007540624ABSORVENTE INTIMUS GEL UND 8 UNDTR PR S/ AB COB SECAINTIMUSDesatualizado7891010031633ABSORVENTE SEMPRE LIVRE UND 8 UND ADAPT C/ ABASINTIMUSDesatualizado7891010808037ABSORVENTE SEMPRE LIVRE UND 8 UND C/ ABASINTIMUS --> </tbody> </div> <!-- /md-12 --> </div><!-- /row --> </div> <!-- /container --> <style type="text/css"> .info-pg{ padding-right: 20px; padding-left: 20px; } </style> </div></td> </tr> </table> <p> </p> <p><a href="lion.txt"></a></p> Compartilhar este post Link para o post Compartilhar em outros sites
Kakashi_Hatake 267 Denunciar post Postado Julho 17, 2016 Manda um var_dump( $dados ); Veja se está tudo ok antes de prosseguir. Compartilhar este post Link para o post Compartilhar em outros sites