Nao consigo Exportar dados de um Campo para TXT
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>Discussão (1)
Carregando comentários...