igorfds 2 Denunciar post Postado Setembro 17, 2013 Olá Boa tarde! Precisaria saber como faço para que minha consulta "select" exiba uma imagem ao invés de apenas números! No Select está assim! THEN 1 ELSE 0 END AS BIT a tabela está + ou - assim! Lembrando que o código está em PHP Ta dificil... rsrs Compartilhar este post Link para o post Compartilhar em outros sites
Cristianoferr 32 Denunciar post Postado Setembro 17, 2013 Não é que esteja difícil... é que é fácil demais... ao invés de você escrever o texto então manda escrever uma imagem na coluna desejada. Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Setembro 17, 2013 Não é que esteja difícil... é que é fácil demais... ao invés de você escrever o texto então manda escrever uma imagem na coluna desejada. :clap: Mande o php escrever um <img src="camiho da imagem para 1" /> else <img src="camiho da imagem para 2" /> Compartilhar este post Link para o post Compartilhar em outros sites
igorfds 2 Denunciar post Postado Setembro 17, 2013 :clap: Mande o php escrever um <img src="camiho da imagem para 1" /> else <img src="camiho da imagem para 2" /> então to bem perdido.. rsr O código é esse: public function setConfiguracao($cnpj_de,$dataini,$datafim){ $query = new Conexao(); $EMP = $query->cnpj_for($cnpj_de); $select = $query->consulta("SELECT COD_EMPRESA, CNPJ,NOME_EMPRESA FROM TBL_EMPRESA WHERE CNPJ = '".$EMP ."'"); $dados = $query->busca_unica($select); $nome_pesquisa = $dados['NOME_EMPRESA']; $cod_empresa = $dados['COD_EMPRESA']; $cnpj_empresa = $dados['CNPJ']; $consultar_val = $dados['BIT']; $s = "Select A.CNPJ AS CNPJ_ORI, A.infNFe as infNFe, A.Chave as Chave, A.dEmi as dEmi, substring(A.chave,26,9) as NumeroNota, B.xNome as Fornecedor, B.CNPJ as CNPJ, CASE WHEN EXISTS( SELECT * FROM (Select T_SPROD.CFOP, T_SPROD.CODINTERNO, T_SPROD.CSTICMS from ([nfe_prod].dbo.TBL_NFE_prod as T_prod LEFT OUTER JOIN [nfe_prod].dbo.TBL_NFE_ICMS as T_ICMS on T_prod.infNFe=T_ICMS.infNFe and T_prod.nItem=T_ICMS.nItem) LEFT OUTER JOIN [nfe_prod].dbo.TBL_SPED_PROD as T_SPROD ON T_prod.cProd=T_SPROD.CODIGOFABRICANTE and T_SPROD.cod_cliente = (SELECT TOP 1 COD_EMPRESA FROM TBL_EMPRESA T_EMP WHERE T_EMP.CNPJ = A.cnpj) and T_SPROD.CNPJFAB = B.CNPJ where T_prod.infNFe = A.infNFe ) A WHERE A.CFOP IS NULL AND A.CODINTERNO IS NULL AND A.CSTICMS IS NULL) THEN 1 ELSE 0 END AS BIT FROM VW_NFE as A, TBL_NFE_emit as B where B.infNFe=A.infNFe and A.cnpj='".$cnpj_empresa."' and (A.dEmi BETWEEN '".$query->dataBancoDeDados($dataini)."' and '".$query->dataBancoDeDados($datafim)."') and A.status='NF' and A.TIPO_ES='E'"; Até chamei assim: if ($consultar_val == 0); echo '<img src="../imagens/ok.png">'; if ($consultar_val == 1); echo '<img src="../imagens/no.png">'; Mais simplesmente aparece as 2 imagens sem parametro nenhum! Não é que esteja difícil... é que é fácil demais... ao invés de você escrever o texto então manda escrever uma imagem na coluna desejada. Então.. o que não estou conseguindo é chamar as imagens no lugar dos numeros! Até tentei chamar mais não consegui! Compartilhar este post Link para o post Compartilhar em outros sites
Ederson Silva 7 Denunciar post Postado Setembro 17, 2013 Bom dia. A tua variável $consultar_val ta recebendo um retorno $dados['BIT'], mas o teu sql só tem os campos COD_EMPRESA, CNPJ, NOME_EMPRESA. De onde vem esse BIT? Att. Compartilhar este post Link para o post Compartilhar em outros sites
igorfds 2 Denunciar post Postado Setembro 17, 2013 Bom dia. A tua variável $consultar_val ta recebendo um retorno $dados['BIT'], mas o teu sql só tem os campos COD_EMPRESA, CNPJ, NOME_EMPRESA. De onde vem esse BIT? Att. Olá Obrigado pela força... então esse BIT é assim: Tem uns itens na consulta que são alterados, e se já estiver tudo ok ele me retorna o THEN 1 se aindar faltar alterações ELSE 0 Compartilhar este post Link para o post Compartilhar em outros sites
Ederson Silva 7 Denunciar post Postado Setembro 17, 2013 Daew. Coloca o código do while aí que cria essa tabela, deve ter algo errado.. Verifique também o caminho do arquivo, você está voltando um nível, a página onde o php está escrevendo não está no mesmo nível da imagem? Verifica isso e posta o código aí caso não dê certo. Compartilhar este post Link para o post Compartilhar em outros sites
igorfds 2 Denunciar post Postado Setembro 17, 2013 Daew. Coloca o código do while aí que cria essa tabela, deve ter algo errado.. Verifique também o caminho do arquivo, você está voltando um nível, a página onde o php está escrevendo não está no mesmo nível da imagem? Verifica isso e posta o código aí caso não dê certo. Segue Código <?php include("BD/ConnectDB.php"); /* function cnpj_for ($cnpj){ $carac = array('.','/','-'); $cnpj = str_replace($carac,"",$cnpj); return $cnpj; } */ class configurar extends Conexao { private $cnpj_de; private $cfop_de; private $cnpj_para; private $cfop_para; public function __construct() { $this->setAtributos(null,null,null,null); } public function setAtributos($cnpj_de,$cfop_de,$cnpj_para,$cfop_para) { $this->Cnpj_de = $cnpj_de; $this->Cfop_de = $cfop_de; $this->Cnpj_para = $cnpj_para; $this->Cfop_para = $cfop_para; } public function getCnpj_de(){ return $this->Cnpj_de;} public function getCfop_de(){ return $this->Cfop_de;} public function getCnpj_para(){ return $this->Cnpj_para;} public function getCfop_para(){ return $this->Cfop_para;} public function setConfiguracao($cnpj_de,$dataini,$datafim){ $query = new Conexao(); $EMP = $query->cnpj_for($cnpj_de); $select = $query->consulta("SELECT COD_EMPRESA, CNPJ,NOME_EMPRESA FROM TBL_EMPRESA WHERE CNPJ = '".$EMP ."'"); $dados = $query->busca_unica($select); $nome_pesquisa = $dados['NOME_EMPRESA']; $cod_empresa = $dados['COD_EMPRESA']; $cnpj_empresa = $dados['CNPJ']; $consultar_val = $dados['A.CODINTERNO']; $consultar_val_n = $dados['A.CSTICMS']; $s = "Select A.CNPJ AS CNPJ_ORI, A.infNFe as infNFe, A.Chave as Chave, A.dEmi as dEmi, substring(A.chave,26,9) as NumeroNota, B.xNome as Fornecedor, B.CNPJ as CNPJ, CASE WHEN EXISTS( SELECT * FROM (Select T_SPROD.CFOP, T_SPROD.CODINTERNO, T_SPROD.CSTICMS from ([nfe_prod].dbo.TBL_NFE_prod as T_prod LEFT OUTER JOIN [nfe_prod].dbo.TBL_NFE_ICMS as T_ICMS on T_prod.infNFe=T_ICMS.infNFe and T_prod.nItem=T_ICMS.nItem) LEFT OUTER JOIN [nfe_prod].dbo.TBL_SPED_PROD as T_SPROD ON T_prod.cProd=T_SPROD.CODIGOFABRICANTE and T_SPROD.cod_cliente = (SELECT TOP 1 COD_EMPRESA FROM TBL_EMPRESA T_EMP WHERE T_EMP.CNPJ = A.cnpj) and T_SPROD.CNPJFAB = B.CNPJ where T_prod.infNFe = A.infNFe ) A WHERE A.CFOP IS NULL AND A.CODINTERNO IS NULL AND A.CSTICMS IS NULL) THEN 1 ELSE 0 END AS BIT FROM VW_NFE as A, TBL_NFE_emit as B where B.infNFe=A.infNFe and A.cnpj='".$cnpj_empresa."' and (A.dEmi BETWEEN '".$query->dataBancoDeDados($dataini)."' and '".$query->dataBancoDeDados($datafim)."') and A.status='NF' and A.TIPO_ES='E'"; $consul = $query->consulta($s); $total_campos = $query->conta($consul); $cont=0; echo '<table cellpadding="0" cellspacing="0" border="0" class="table">'; echo '<tr>'; echo '<td width="50px"></td>'; echo '</tr>'; echo '</table>'; echo '<table id="tb1" cellpadding="0" cellspacing="0" border="0" class="table">'; echo '<tr class="header">'; echo '<th width="50px">FORNECEDOR</th >'; echo '<th width="10px"></th >'; echo '<th width="100px">CNPJ</th >'; echo '<th width="50px">NUMERO NF-e</th>'; echo '<th width="50px">CHAVE NF-e</th >'; echo '<th width="50px">DATA ENT.</th >'; echo '<th width="10px"></th >'; echo "</tr>"; while ($l = $query->busca($consul)) { $cont = $cont+1; $nomes = $l['Nome1']; echo '<tr>'; echo '<form method="POST" action="/sistema/class/consul.php"onsubmit="javascript: abreResposta(this)"'; echo '<input style="background:#b7dcff;" type="hidden" name="nome" id="nome" readonly="true" size="50" maxlength="50" value='.$l['infNFe'].'></input>'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="Fornecedor" id="Fornecedor" readonly="true" size="50" maxlength="50" value="'.$l['Fornecedor'].'"></input></td >'; echo '<td width="10px"><input style="/* background:#b7dcff; */background-image: url(../class/modal/itens.png);/* position: relative; */width: 26px;height: 21px;" value="" name="consult" type="submit" title="Editar Itens" </a></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="CNPJ" id="CNPJ" readonly="true" size="14" maxlength="14" value='.$l['CNPJ'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="NumeroNota" id="NumeroNota" readonly="true" size="9" maxlength="9" value='.$l['NumeroNota'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="Chave" id="Chave" readonly="true" size="44" maxlength="44" value='.$l['Chave'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="dEmi" id="dEmi" readonly="true" size="10" maxlength="10" value='.$query->inverter($l['dEmi']).'></input></td >'; echo '<td width="50px"><input style="background:#fff; width: 17px;" type="text" name="consult" id="consult" readonly="true" size="1" maxlength="1" value='.$l['BIT'].'></input></td >'; //echo '<td width="10px"><input style="/* background:#b7dcff; */background-image: url(../class/modal/check.png);/* position: relative; */width: 20px;height: 20px;" value='.$l['BIT'].' name="consult" title="Com Itens Pendentes" </a></input></td >'; echo '<td width="50px"><input style="background:#b7dcff; display: none;" type="text" name="infNFe" id="infNFe" readonly="true" size="9" maxlength="9" value='.$l['infNFe'].'></div></input></td >'; echo '<td width="10px"><input style="background:#b7dcff; display: none;" type="text" name="codempresa" id="codempresa" readonly="true" size="9" maxlength="9" value='.$cod_empresa.'></div></input></td >'; echo '<td width="50px"><input style="background:#b7dcff; display: none;" type="text" name="linha" id="linha" readonly="true" size="50" maxlength="50" value='.$l['LINHA'].'></input></td >'; echo '</tr>'; echo '</form>'; echo '<div id="dialog" class="window">'; echo '</div>'; } echo '</table>'; echo '<input type="hidden" name="cont" id="cont" size="5" maxlength="4" value='.$cont.'></input>'; echo '<input type="hidden" name="cnpj_pesquisa" id="cnpj_pesquisa" value='.$EMP.'></input>'; echo '<input type="hidden" name="paginacao" id="paginacao" value="'.$total_campos.'" />' ; echo '<div id="green" style="margin: auto">'; echo '</div>'; } } ?> o Código tava errado! esse é o certo! Compartilhar este post Link para o post Compartilhar em outros sites
Ederson Silva 7 Denunciar post Postado Setembro 17, 2013 Acho que não tem erro não, tenta fazer assim no while: while ($l = $query->busca($consul)) { unset($img); $cont = $cont+1; $nomes = $l['Nome1']; echo '<tr>'; echo '<form method="POST" action="/sistema/class/consul.php"onsubmit="javascript: abreResposta(this)"'; echo '<input style="background:#F9FFF4;" type="hidden" name="nome" id="nome" readonly="true" size="50" maxlength="50" value='.$l['LINHA'].'></input>'; echo '<td width="50px"><input style="background:#F9FFF4;" type="text" name=" " id=" " readonly="true" value="'.$l['LINHA'].'"></input></td >'; if ($consultar_val == 0){ $img = '<img src="imagens/ok.png">'; }else{ $img = '<img src="imagens/no.png">'; } echo '<td>'.$img.'</td>'; echo '</tr>'; echo '</form>'; echo '<div id="dialog" class="window">'; echo '</div>'; } Compartilhar este post Link para o post Compartilhar em outros sites
igorfds 2 Denunciar post Postado Setembro 17, 2013 Acho que não tem erro não, tenta fazer assim no while: while ($l = $query->busca($consul)) { unset($img); $cont = $cont+1; $nomes = $l['Nome1']; echo '<tr>'; echo '<form method="POST" action="/sistema/class/consul.php"onsubmit="javascript: abreResposta(this)"'; echo '<input style="background:#F9FFF4;" type="hidden" name="nome" id="nome" readonly="true" size="50" maxlength="50" value='.$l['LINHA'].'></input>'; echo '<td width="50px"><input style="background:#F9FFF4;" type="text" name=" " id=" " readonly="true" value="'.$l['LINHA'].'"></input></td >'; if ($consultar_val == 0){ $img = '<img src="imagens/ok.png">'; }else{ $img = '<img src="imagens/no.png">'; } echo '<td>'.$img.'</td>'; echo '</tr>'; echo '</form>'; echo '<div id="dialog" class="window">'; echo '</div>'; } Desculpa cara.. o código era outro! mais a consulta é quase a mesma... vou tentar fazer assim! Desculpa cara.. o código era outro! mais a consulta é quase a mesma... vou tentar fazer assim! Agora até lista as imagens... mais o problema é que parece que o ELSE não funciona... o código ficou assim! while ($l = $query->busca($consul)) { unset($img); $cont = $cont+1; $nomes = $l['Nome1']; echo '<tr>'; echo '<form method="POST" action="/sistema/class/consul.php"onsubmit="javascript: abreResposta(this)"'; echo '<input style="background:#b7dcff;" type="hidden" name="nome" id="nome" readonly="true" size="50" maxlength="50" value='.$l['infNFe'].'></input>'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="Fornecedor" id="Fornecedor" readonly="true" size="50" maxlength="50" value="'.$l['Fornecedor'].'"></input></td >'; echo '<td width="10px"><input style="/* background:#b7dcff; */background-image: url(../class/modal/itens.png);/* position: relative; */width: 26px;height: 21px;" value="" name="consult" type="submit" title="Editar Itens" </a></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="CNPJ" id="CNPJ" readonly="true" size="14" maxlength="14" value='.$l['CNPJ'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="NumeroNota" id="NumeroNota" readonly="true" size="9" maxlength="9" value='.$l['NumeroNota'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="Chave" id="Chave" readonly="true" size="44" maxlength="44" value='.$l['Chave'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="dEmi" id="dEmi" readonly="true" size="10" maxlength="10" value='.$query->inverter($l['dEmi']).'></input></td >'; echo '<td width="50px"><input style="background:#fff; width: 17px;" type="text" name="consult" id="consult" readonly="true" size="1" maxlength="1" value='.$l['BIT'].'></input></td >'; //echo '<td width="10px"><input style="/* background:#b7dcff; */background-image: url(../class/modal/check.png);/* position: relative; */width: 20px;height: 20px;" value='.$l['BIT'].' name="consult" title="Com Itens Pendentes" </a></input></td >'; echo '<td width="50px"><input style="background:#b7dcff; display: none;" type="text" name="infNFe" id="infNFe" readonly="true" size="9" maxlength="9" value='.$l['infNFe'].'></div></input></td >'; echo '<td width="10px"><input style="background:#b7dcff; display: none;" type="text" name="codempresa" id="codempresa" readonly="true" size="9" maxlength="9" value='.$cod_empresa.'></div></input></td >'; echo '<td width="50px"><input style="background:#b7dcff; display: none;" type="text" name="linha" id="linha" readonly="true" size="50" maxlength="50" value='.$l['LINHA'].'></input></td >'; if ($consultar_val == 0){ $img = '<img src="../imagens/ok.png">'; }else{ $img = '<img src="../imagens/no.png">'; } echo '<td>'.$img.'</td>'; echo '</tr>'; echo '</form>'; echo '<div id="dialog" class="window">'; echo '</div>'; } echo '</table>'; echo '<input type="hidden" name="cont" id="cont" size="5" maxlength="4" value='.$cont.'></input>'; echo '<input type="hidden" name="cnpj_pesquisa" id="cnpj_pesquisa" value='.$EMP.'></input>'; echo '<input type="hidden" name="paginacao" id="paginacao" value="'.$total_campos.'" />' ; echo '<div id="green" style="margin: auto">'; echo '</div>'; } } Compartilhar este post Link para o post Compartilhar em outros sites
Ederson Silva 7 Denunciar post Postado Setembro 17, 2013 É porque o teu $consultar_val não está atualizando dentro do while, ele recebeu só o um valor lá no início do teu código e depois não foi incrementado, você tem que colocar o BIT dentro desse sql das imagens, pra ele receber a informação de acordo com a linha que está sendo escrita. Compartilhar este post Link para o post Compartilhar em outros sites
igorfds 2 Denunciar post Postado Setembro 17, 2013 É porque o teu $consultar_val não está atualizando dentro do while, ele recebeu só o um valor lá no início do teu código e depois não foi incrementado, você tem que colocar o BIT dentro desse sql das imagens, pra ele receber a informação de acordo com a linha que está sendo escrita. Desculpa Cara ... To te alugando muuuuito! mais num to conseguindo não! Segue Código include("BD/ConnectDB.php"); /* function cnpj_for ($cnpj){ $carac = array('.','/','-'); $cnpj = str_replace($carac,"",$cnpj); return $cnpj; } */ class configurar extends Conexao { private $cnpj_de; private $cfop_de; private $cnpj_para; private $cfop_para; public function __construct() { $this->setAtributos(null,null,null,null); } public function setAtributos($cnpj_de,$cfop_de,$cnpj_para,$cfop_para) { $this->Cnpj_de = $cnpj_de; $this->Cfop_de = $cfop_de; $this->Cnpj_para = $cnpj_para; $this->Cfop_para = $cfop_para; } public function getCnpj_de(){ return $this->Cnpj_de;} public function getCfop_de(){ return $this->Cfop_de;} public function getCnpj_para(){ return $this->Cnpj_para;} public function getCfop_para(){ return $this->Cfop_para;} public function setConfiguracao($cnpj_de,$dataini,$datafim){ $query = new Conexao(); $EMP = $query->cnpj_for($cnpj_de); $select = $query->consulta("SELECT COD_EMPRESA, CNPJ,NOME_EMPRESA FROM TBL_EMPRESA WHERE CNPJ = '".$EMP ."'"); $dados = $query->busca_unica($select); $nome_pesquisa = $dados['NOME_EMPRESA']; $cod_empresa = $dados['COD_EMPRESA']; $cnpj_empresa = $dados['CNPJ']; $consultar_val = $dados['BIT']; $s = "Select A.CNPJ AS CNPJ_ORI, A.infNFe as infNFe, A.Chave as Chave, A.dEmi as dEmi, substring(A.chave,26,9) as NumeroNota, B.xNome as Fornecedor, B.CNPJ as CNPJ, CASE WHEN EXISTS( SELECT * FROM (Select T_SPROD.CFOP, T_SPROD.CODINTERNO, T_SPROD.CSTICMS from ([nfe_prod].dbo.TBL_NFE_prod as T_prod LEFT OUTER JOIN [nfe_prod].dbo.TBL_NFE_ICMS as T_ICMS on T_prod.infNFe=T_ICMS.infNFe and T_prod.nItem=T_ICMS.nItem) LEFT OUTER JOIN [nfe_prod].dbo.TBL_SPED_PROD as T_SPROD ON T_prod.cProd=T_SPROD.CODIGOFABRICANTE and T_SPROD.cod_cliente = (SELECT TOP 1 COD_EMPRESA FROM TBL_EMPRESA T_EMP WHERE T_EMP.CNPJ = A.cnpj) and T_SPROD.CNPJFAB = B.CNPJ where T_prod.infNFe = A.infNFe ) A WHERE A.CFOP IS NULL AND A.CODINTERNO IS NULL AND A.CSTICMS IS NULL) THEN 1 ELSE 0 END AS BIT FROM VW_NFE as A, TBL_NFE_emit as B where B.infNFe=A.infNFe and A.cnpj='".$cnpj_empresa."' and (A.dEmi BETWEEN '".$query->dataBancoDeDados($dataini)."' and '".$query->dataBancoDeDados($datafim)."') and A.status='NF' and A.TIPO_ES='E'"; $consul = $query->consulta($s); $total_campos = $query->conta($consul); $cont=0; echo '<table cellpadding="0" cellspacing="0" border="0" class="table">'; echo '<tr>'; echo '<td width="50px"></td>'; // echo '<td width="00px"><img src="http://ohmsapoio.com.br/2.0/sistema/img/topo_bt/cadastro_cfop.png" style="position:relative; top:-20px; left:-25px"/><p><p></td>'; echo '</tr>'; echo '</table>'; echo '<table id="tb1" cellpadding="0" cellspacing="0" border="0" class="table">'; echo '<tr class="header">'; echo '<th width="50px">FORNECEDOR</th >'; echo '<th width="10px"></th >'; echo '<th width="100px">CNPJ</th >'; echo '<th width="50px">NUMERO NF-e</th>'; echo '<th width="50px">CHAVE NF-e</th >'; echo '<th width="50px">DATA ENT.</th >'; echo '<th width="10px"></th >'; echo "</tr>"; while ($l = $query->busca($consul)) { $consultar_val = $dados['BIT']; unset($img); $cont = $cont+1; $nomes = $l['Nome1']; echo '<tr>'; echo '<form method="POST" action="/sistema/class/consul.php"onsubmit="javascript: abreResposta(this)"'; echo '<input style="background:#b7dcff;" type="hidden" name="nome" id="nome" readonly="true" size="50" maxlength="50" value='.$l['infNFe'].'></input>'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="Fornecedor" id="Fornecedor" readonly="true" size="50" maxlength="50" value="'.$l['Fornecedor'].'"></input></td >'; echo '<td width="10px"><input style="/* background:#b7dcff; */background-image: url(../class/modal/itens.png);/* position: relative; */width: 26px;height: 21px;" value="" name="consult" type="submit" title="Editar Itens" </a></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="CNPJ" id="CNPJ" readonly="true" size="14" maxlength="14" value='.$l['CNPJ'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="NumeroNota" id="NumeroNota" readonly="true" size="9" maxlength="9" value='.$l['NumeroNota'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="Chave" id="Chave" readonly="true" size="44" maxlength="44" value='.$l['Chave'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="dEmi" id="dEmi" readonly="true" size="10" maxlength="10" value='.$query->inverter($l['dEmi']).'></input></td >'; echo '<td width="50px"><input style="background:#fff; width: 17px;" type="text" name="consult" id="consult" readonly="true" size="1" maxlength="1" value='.$l['BIT'].'></input></td >'; //echo '<td width="10px"><input style="/* background:#b7dcff; */background-image: url(../class/modal/check.png);/* position: relative; */width: 20px;height: 20px;" value='.$l['BIT'].' name="consult" title="Com Itens Pendentes" </a></input></td >'; echo '<td width="50px"><input style="background:#b7dcff; display: none;" type="text" name="infNFe" id="infNFe" readonly="true" size="9" maxlength="9" value='.$l['infNFe'].'></div></input></td >'; echo '<td width="10px"><input style="background:#b7dcff; display: none;" type="text" name="codempresa" id="codempresa" readonly="true" size="9" maxlength="9" value='.$cod_empresa.'></div></input></td >'; if ($consultar_val == 0){ $img = '<img src="../imagens/ok.png">'; }else{ $img = '<img src="../imagens/no.png">'; } echo '<td>'.$img.'</td>'; echo '</tr>'; echo '</form>'; } echo '</table>'; echo '<input type="hidden" name="cont" id="cont" size="5" maxlength="4" value='.$cont.'></input>'; echo '<input type="hidden" name="cnpj_pesquisa" id="cnpj_pesquisa" value='.$EMP.'></input>'; echo '<input type="hidden" name="paginacao" id="paginacao" value="'.$total_campos.'" />' ; echo '<div id="green" style="margin: auto">'; echo '</div>'; } } Valeeeuuu Compartilhar este post Link para o post Compartilhar em outros sites
Ederson Silva 7 Denunciar post Postado Setembro 18, 2013 cara insere esse trecho após o campo da imagem: echo '<td>'.$consultar_val.'</td>'; Tira um print e coloca ae... Compartilhar este post Link para o post Compartilhar em outros sites
igorfds 2 Denunciar post Postado Setembro 18, 2013 cara insere esse trecho após o campo da imagem: echo '<td>'.$consultar_val.'</td>'; Tira um print e coloca ae... Agora está assim: while ($l = $query->busca($consul)) { unset($img); $cont = $cont+1; $nomes = $l['Nome1']; echo '<tr>'; echo '<form method="POST" action="/sistema/class/consul.php"onsubmit="javascript: abreResposta(this)"'; echo '<input style="background:#b7dcff;" type="hidden" name="nome" id="nome" readonly="true" size="50" maxlength="50" value='.$l['infNFe'].'></input>'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="Fornecedor" id="Fornecedor" readonly="true" size="50" maxlength="50" value="'.$l['Fornecedor'].'"></input></td >'; echo '<td width="10px"><input style="/* background:#b7dcff; */background-image: url(../class/modal/itens.png);/* position: relative; */width: 26px;height: 21px;" value="" name="consult" type="submit" title="Editar Itens" </a></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="CNPJ" id="CNPJ" readonly="true" size="14" maxlength="14" value='.$l['CNPJ'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="NumeroNota" id="NumeroNota" readonly="true" size="9" maxlength="9" value='.$l['NumeroNota'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="Chave" id="Chave" readonly="true" size="44" maxlength="44" value='.$l['Chave'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="dEmi" id="dEmi" readonly="true" size="10" maxlength="10" value='.$query->inverter($l['dEmi']).'></input></td >'; echo '<td width="50px"><input style="background:#fff; width: 17px;" type="text" name="consult" id="consult" readonly="true" size="1" maxlength="1" value='.$l['BIT'].'></input></td >'; //echo '<td width="10px"><input style="/* background:#b7dcff; */background-image: url(../class/modal/check.png);/* position: relative; */width: 20px;height: 20px;" value='.$l['BIT'].' name="consult" title="Com Itens Pendentes" </a></input></td >'; echo '<td width="50px"><input style="background:#b7dcff; display: none;" type="text" name="infNFe" id="infNFe" readonly="true" size="9" maxlength="9" value='.$l['infNFe'].'></div></input></td >'; echo '<td width="10px"><input style="background:#b7dcff; display: none;" type="text" name="codempresa" id="codempresa" readonly="true" size="9" maxlength="9" value='.$cod_empresa.'></div></input></td >'; if ($consultar_val == 0){ $img = '<img src="../imagens/ok.png">'; }else{ $img = '<img src="../imagens/no.png">'; } echo '<td>'.$img.'</td>'; echo '<td>'.$consultar_val.'</td>'; echo '</tr>'; echo '</form>'; mais já coloquei no lugar de echo '<td width="50px"><input style="background:#fff; width: 17px;" type="text" name="consult" id="consult" readonly="true" size="1" maxlength="1" value='.$l['BIT'].'></input></td >'; e continua do mesmo jeito! A unica coisa que muda é quando coloco assim: if ($consultar_val = 0){ while ($l = $query->busca($consul)) { unset($img); $cont = $cont+1; $nomes = $l['Nome1']; echo '<tr>'; echo '<form method="POST" action="/sistema/class/consul.php"onsubmit="javascript: abreResposta(this)"'; echo '<input style="background:#b7dcff;" type="hidden" name="nome" id="nome" readonly="true" size="50" maxlength="50" value='.$l['infNFe'].'></input>'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="Fornecedor" id="Fornecedor" readonly="true" size="50" maxlength="50" value="'.$l['Fornecedor'].'"></input></td >'; echo '<td width="10px"><input style="/* background:#b7dcff; */background-image: url(../class/modal/itens.png);/* position: relative; */width: 26px;height: 21px;" value="" name="consult" type="submit" title="Editar Itens" </a></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="CNPJ" id="CNPJ" readonly="true" size="14" maxlength="14" value='.$l['CNPJ'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="NumeroNota" id="NumeroNota" readonly="true" size="9" maxlength="9" value='.$l['NumeroNota'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="Chave" id="Chave" readonly="true" size="44" maxlength="44" value='.$l['Chave'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="dEmi" id="dEmi" readonly="true" size="10" maxlength="10" value='.$query->inverter($l['dEmi']).'></input></td >'; echo '<td>'.$consultar_val.'</td>'; //echo '<td width="10px"><input style="/* background:#b7dcff; */background-image: url(../class/modal/check.png);/* position: relative; */width: 20px;height: 20px;" value='.$l['BIT'].' name="consult" title="Com Itens Pendentes" </a></input></td >'; echo '<td width="50px"><input style="background:#b7dcff; display: none;" type="text" name="infNFe" id="infNFe" readonly="true" size="9" maxlength="9" value='.$l['infNFe'].'></div></input></td >'; echo '<td width="10px"><input style="background:#b7dcff; display: none;" type="text" name="codempresa" id="codempresa" readonly="true" size="9" maxlength="9" value='.$cod_empresa.'></div></input></td >'; if ($consultar_val = 0){ $img = '<img src="../imagens/ok.png">'; }else{ $img = '<img src="../imagens/no.png">'; } echo '<td>'.$img.'</td>'; echo '</tr>'; echo '</form>'; Ae a imagem continua sempre a mesma mais aonde era pra ser a imagem ok somente some o numero! Compartilhar este post Link para o post Compartilhar em outros sites
Ederson Silva 7 Denunciar post Postado Setembro 18, 2013 tenta colocar aspas no zero: if ($consultar_val == '0'){ $img = '<img src="../imagens/ok.png">'; }else{ $img = '<img src="../imagens/no.png">'; } Pode ser o tipo do valor... Compartilhar este post Link para o post Compartilhar em outros sites
igorfds 2 Denunciar post Postado Setembro 18, 2013 tenta colocar aspas no zero: if ($consultar_val == '0'){ $img = '<img src="../imagens/ok.png">'; }else{ $img = '<img src="../imagens/no.png">'; } Pode ser o tipo do valor... Não Funcionou não... vou te passar o php inteiro pela ultima vez pq já te enchi muito cara! Se não der vou ver outro jeito... include("BD/ConnectDB.php"); class configurar extends Conexao { private $cnpj_de; private $cfop_de; private $cnpj_para; private $cfop_para; public function __construct() { $this->setAtributos(null,null,null,null); } public function setAtributos($cnpj_de,$cfop_de,$cnpj_para,$cfop_para) { $this->Cnpj_de = $cnpj_de; $this->Cfop_de = $cfop_de; $this->Cnpj_para = $cnpj_para; $this->Cfop_para = $cfop_para; } public function getCnpj_de(){ return $this->Cnpj_de;} public function getCfop_de(){ return $this->Cfop_de;} public function getCnpj_para(){ return $this->Cnpj_para;} public function getCfop_para(){ return $this->Cfop_para;} public function setConfiguracao($cnpj_de,$dataini,$datafim){ $query = new Conexao(); $EMP = $query->cnpj_for($cnpj_de); $select = $query->consulta("SELECT COD_EMPRESA, CNPJ,NOME_EMPRESA FROM TBL_EMPRESA WHERE CNPJ = '".$EMP ."'"); $dados = $query->busca_unica($select); $nome_pesquisa = $dados['NOME_EMPRESA']; $cod_empresa = $dados['COD_EMPRESA']; $cnpj_empresa = $dados['CNPJ']; $consultar_val = $dados['BIT']; $s = "Select A.CNPJ AS CNPJ_ORI, A.infNFe as infNFe, A.Chave as Chave, A.dEmi as dEmi, substring(A.chave,26,9) as NumeroNota, B.xNome as Fornecedor, B.CNPJ as CNPJ, CASE WHEN EXISTS( SELECT * FROM (Select T_SPROD.CFOP, T_SPROD.CODINTERNO, T_SPROD.CSTICMS from ([nfe_prod].dbo.TBL_NFE_prod as T_prod LEFT OUTER JOIN [nfe_prod].dbo.TBL_NFE_ICMS as T_ICMS on T_prod.infNFe=T_ICMS.infNFe and T_prod.nItem=T_ICMS.nItem) LEFT OUTER JOIN [nfe_prod].dbo.TBL_SPED_PROD as T_SPROD ON T_prod.cProd=T_SPROD.CODIGOFABRICANTE and T_SPROD.cod_cliente = (SELECT TOP 1 COD_EMPRESA FROM TBL_EMPRESA T_EMP WHERE T_EMP.CNPJ = A.cnpj) and T_SPROD.CNPJFAB = B.CNPJ where T_prod.infNFe = A.infNFe ) A WHERE A.CFOP IS NULL AND A.CODINTERNO IS NULL AND A.CSTICMS IS NULL) THEN 1 ELSE 0 END AS BIT FROM VW_NFE as A, TBL_NFE_emit as B where B.infNFe=A.infNFe and A.cnpj='".$cnpj_empresa."' and (A.dEmi BETWEEN '".$query->dataBancoDeDados($dataini)."' and '".$query->dataBancoDeDados($datafim)."') and A.status='NF' and A.TIPO_ES='E'"; $consul = $query->consulta($s); $total_campos = $query->conta($consul); $cont=0; echo '<table cellpadding="0" cellspacing="0" border="0" class="table">'; echo '<tr>'; echo '<td width="50px"></td>'; echo '</tr>'; echo '</table>'; echo '<table id="tb1" cellpadding="0" cellspacing="0" border="0" class="table">'; echo '<tr class="header">'; echo '<th width="50px">FORNECEDOR</th >'; echo '<th width="10px"></th >'; echo '<th width="100px">CNPJ</th >'; echo '<th width="50px">NUMERO NF-e</th>'; echo '<th width="50px">CHAVE NF-e</th >'; echo '<th width="50px">DATA ENT.</th >'; echo '<th width="10px"></th >'; echo "</tr>"; while ($l = $query->busca($consul)) { $consultar_val = $dados['BIT']; unset($img); $cont = $cont+1; $nomes = $l['Nome1']; echo '<tr>'; echo '<form method="POST" action="/sistema/class/consul.php"onsubmit="javascript: abreResposta(this)"'; echo '<input style="background:#b7dcff;" type="hidden" name="nome" id="nome" readonly="true" size="50" maxlength="50" value='.$l['infNFe'].'></input>'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="Fornecedor" id="Fornecedor" readonly="true" size="50" maxlength="50" value="'.$l['Fornecedor'].'"></input></td >'; echo '<td width="10px"><input style="/* background:#b7dcff; */background-image: url(../class/modal/itens.png);/* position: relative; */width: 26px;height: 21px;" value="" name="consult" type="submit" title="Editar Itens" </a></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="CNPJ" id="CNPJ" readonly="true" size="14" maxlength="14" value='.$l['CNPJ'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="NumeroNota" id="NumeroNota" readonly="true" size="9" maxlength="9" value='.$l['NumeroNota'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="Chave" id="Chave" readonly="true" size="44" maxlength="44" value='.$l['Chave'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff;" type="text" name="dEmi" id="dEmi" readonly="true" size="10" maxlength="10" value='.$query->inverter($l['dEmi']).'></input></td >'; echo '<td width="50px"><input style="background:#fff; width: 17px;" type="text" name="consult" id="consult" readonly="true" size="1" maxlength="1" value='.$l['BIT'].'></input></td >'; echo '<td width="50px"><input style="background:#b7dcff; display: none;" type="text" name="infNFe" id="infNFe" readonly="true" size="9" maxlength="9" value='.$l['infNFe'].'></div></input></td >'; echo '<td width="10px"><input style="background:#b7dcff; display: none;" type="text" name="codempresa" id="codempresa" readonly="true" size="9" maxlength="9" value='.$cod_empresa.'></div></input></td >'; if ($consultar_val == '0'){ $img = '<img src="../imagens/ok.png">'; }else{ $img = '<img src="../imagens/no.png">'; } echo '<td>'.$img.'</td>'; echo '</tr>'; echo '</form>'; } echo '</table>'; echo '<input type="hidden" name="cont" id="cont" size="5" maxlength="4" value='.$cont.'></input>'; echo '<input type="hidden" name="cnpj_pesquisa" id="cnpj_pesquisa" value='.$EMP.'></input>'; echo '<input type="hidden" name="paginacao" id="paginacao" value="'.$total_campos.'" />' ; echo '<div id="green" style="margin: auto">'; echo '</div>'; } } Ta ficando assim... não puxa a outra imagem nem a pau.. rs Compartilhar este post Link para o post Compartilhar em outros sites
igorfds 2 Denunciar post Postado Setembro 18, 2013 Consegui... ao invés de if ($consultar_val == '0'){ Coloquei if ($l['BIT'] == '0'){ Muito Obrigado pela força Ederson Silva Compartilhar este post Link para o post Compartilhar em outros sites