Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

conn3ct

Nao consigo Exportar dados de um Campo para TXT

Recommended Posts

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.