Ir para conteúdo

POWERED BY:

Arquivado

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

igorfds

Alterar exibição de select

Recommended Posts

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!

 

1.jpg

 

Lembrando que o código está em PHP

 

 

Ta dificil... rsrs

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

 

: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

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

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

 

1.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

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

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

 

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>';
	}		
}

2.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

É 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

É 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

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!

 

3.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

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

 

5.jpg

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

×

Informação importante

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