Ir para conteúdo

Arquivado

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

igorfds

Passar Parâmetro para PHP em modal JS

Recommended Posts

Se eu deixo na pagina de destino

 

<?php
print_r no $_GET['emp']
?>

ou

 

<?php
if(isset($_GET))
{

$var = $_GET['emp'];
}
?>

não abre o modal!

 

Lembrando que no modal está assim:

 

	var dialog = document.getElementById ('dialog'); 
		$(dialog).load('/sistema/class/consul.php?emp='.base64_encode($emp).''); 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mostra algum erro?

 

Não simplesmente não abre!

 

A pagina que consulta está assim:

 

<script language="Javascript" type="text/javascript">
  parent.document.getElementById("klaus").height = document.getElementById("conteudo").scrollHeight + 40; //40: Margem Superior e Inferior, somadas
</script>
</script>
<script language="javascript">
function voltar(){
	self.location.href = '../controle/voltar.php';
	}
</script>
<?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){
		$query  = new Conexao();
		$EMP    = $query->cnpj_for($cnpj_de);
$select = $query->consulta("SELECT COD_EMPRESA, dbo.FCT_CNPJ_MASCARA(CNPJ) as CNPJ ,NOME_EMPRESA FROM TBL_EMPRESA WHERE CNPJ = '".$EMP ."'");
		$dados         = $query->busca_unica($select);
		$nome_pesquisa = $dados['NOME_EMPRESA'];	
  
$s   = "Select 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
FROM VW_NFE as A, TBL_NFE_emit as B 
where B.infNFe=A.infNFe
and A.cnpj='07107001000260' 
and (A.dEmi BETWEEN '05-01-2011' 
and '05-31-2013') and A.status='NF'
and A.TIPO_ES='E' order by A.dEmi,A.vNF";


   $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://xxxxxx.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 "</tr>";
		 echo '<form name="FormDepara" id="FormDepara"  method="post" action="../controle/gravar_config.php"';
		 
while ($l = $query->busca($consul)) 
		{
		$cont  = $cont+1;	
		$nomes = $l['Nome1'];
		echo '<tr>';
		echo '<input  style="background:#b7dcff;" type="hidden"  name="nome1'.$cont.'" id="nome1'.$cont.'" readonly="true" size="50" maxlength="50" value='.$l['infNFe'].'></input>';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="Fornecedor_'.$cont.'" id="Fornecedor_'.$cont.'" readonly="true" size="50" maxlength="50" value="'.$l['Fornecedor'].'"></input></td >';
		echo '<td width="10px"><a href="#dialog" name="modal"><input style="/* background:#b7dcff; */background-image: url(../class/modal/itens.png);/* position: relative; */width: 26px;height: 21px;" type="button" title="Editar Itens"</a></input></td >';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="CNPJ_'.$cont.'" id="CNPJ_'.$cont.'" readonly="true" size="14" maxlength="14" value='.$l['CNPJ'].'></input></td >';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="NumeroNota_'.$cont.'" id="NumeroNota_'.$cont.'" readonly="true" size="9" maxlength="9" value='.$l['NumeroNota'].'></input></td >';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="Chave_'.$cont.'" id="Chave_'.$cont.'" readonly="true" size="44" maxlength="44" value='.$l['Chave'].'></input></td >';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="dEmi_'.$cont.'" id="dEmi_'.$cont.'" readonly="true" size="10" maxlength="10" value='.$l['dEmi'].'></input></td >';
		echo '</tr>';
		echo '<div id="dialog" class="window">';
		echo '</div>'; 
	
		{	
		echo '<div id="dialog" class="window">';
	}	

		} 
		echo '</table>';
//		<img src="http://xxxxxx.com.br/2.0/sistema/img/topo_bt/cadastro_cfop.png" style="position:relative; top:0px; left:-25px">
		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="image" src="http://xxxxxx.com.br/2.0/sistema/img/topo_bt/gravar.png" style="position: relative; left: 324px; top:0px; border: 0px;" value="Gravar" name="Gravar"></input>';
		echo '<input type="hidden" name="paginacao" id="paginacao" value="'.$total_campos.'" />' ;
		echo '</form>';	
		?>
<div id="green" style="margin: auto">	
<?php
	}		
}

?>
															
<script type="text/javascript">
$(document).ready(function() {	

	$('a[name=modal]').click(function(e) {
		e.preventDefault();
		
		var id = $(this).attr('href');
	
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
	
		$('#mask').css({'width':maskWidth,'height':maskHeight});

		$('#mask').fadeIn(1000);	
		$('#mask').fadeTo("slow",0.8);	
	
		//Get the window height and width
		var winH = $(window).height();
		var winW = $(window).width();
              
		$(id).css('top',  winH/2-$(id).height()/2);
		$(id).css('left', winW/2-$(id).width()/2);
	
		$(id).fadeIn(2000); 
	
	});
	
	$('.window .close').click(function (e) {
		e.preventDefault();
		
		$('#mask').hide();
		$('.window').hide();
	});		
	
	$('#mask').click(function () {
		$(this).hide();
		$('.window').hide();
	});			
	var dialog = document.getElementById ('dialog'); 
		$(dialog).load('/sistema/class/consul.php?emp='.base64_encode($emp).''); 
	
});
</script>
<link rel="stylesheet" href="http://xxxxxx.com.br/sistema/class/modal/modal.css" type="text/css"/>
<div id="boxes">
<div id="mask"></div>

e a que exibe o restante dos itens e a edição dos mesmos está assim:

 

<?php
if(isset($_GET))
{

$var = $_GET['emp'];
}
?>

<?php   
		
		include("BD/ConnectDB.php");
		$conexao = new Conexao();	


		$lista = "Select A.nItem as nItem,A.cProd as CodigoProduto, A.xProd as DescricaoProduto,A.NCM as NCM,
A.CFOP as CFOP,B.CFOP as NovaCFOP,B.CODINTERNO as NovoCodigo,C.CST as CST,B.CSTICMS as CSTNOVA from 
([nfe_prod].dbo.TBL_NFE_prod as A
INNER JOIN [nfe_prod].dbo.TBL_NFE_ICMS as C on A.infNFe=C.infNFe and A.nItem=C.nItem)
LEFT OUTER JOIN [nfe_prod].dbo.TBL_SPED_PROD as B ON A.cProd=B.CODIGOFABRICANTE
and B.cod_cliente='0026' and B.CNPJFAB='60886447000131'
where A.infNFe='5' order by A.nItem";		
		$consulta = $conexao->consulta($lista);
		
		echo '<table  cellpadding="0" cellspacing="0" border="0" class="table">';
//		echo '<a href="#" class="close"><img src="http://000000.com.br/2.0/sistema/img/topo_bt/close.png" style="position:relative; top:-40px; left:3px"></a>';
		echo '<tr>';
		echo '<td width="50px"></td>';		  
		echo '<td width="00px"><img src="http://000000.com.br/2.0/sistema/img/topo_bt/cadastro_cfop2.png" style="position:relative; top:-8px; left:-14px"/><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">ITEM</th >';
		echo '<th width="10px">COD. PRODUTO</th >';
		echo '<th width="100px">DESCRIÇÃO DO PRODUTO</th >';
		echo '<th width="50px">NCM</th>';
		echo '<th width="50px">CFOP</th >';
		echo '<th width="50px">CST</th >';
		echo '<th width="50px">N. CFOP</th >';
		echo '<th width="50px">N. CÓD</th >';
		echo '<th width="50px">N. CST</th >';
		echo "</tr>"; 
		 
		
	
		echo '<form name="FormDepara" id="FormDepara"  method="post" action="../controle/gravar_config.php"';
		while ($lista = $conexao->busca($consulta)){ 
			
			echo '<tr>'; 
	//		echo '<form name="form1" method="post">';
			echo '<td width="50px"><input  style="background:#b7dcff;"  type="text"  name="nItem_'.$cont.'" id="nItem_'.$cont.'" readonly="true" size="3" maxlength="3" value='.$lista['nItem'].'></input></td >'; 
			echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="CodigoProduto_'.$cont.'" id="CodigoProduto_'.$cont.'" readonly="true" size="20" maxlength="20" value='.$lista['CodigoProduto'].'></input></td >';
			echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="DescricaoProduto_'.$cont.'" id="DescricaoProduto_'.$cont.'" readonly="true" size="50" maxlength="50" value="'.$lista['DescricaoProduto'].'"></input></td >';
			echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="NCM_'.$cont.'" id="NCM_'.$cont.'" readonly="true" size="8" maxlength="8" value='.$lista['NCM'].'></input></td >';
			echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="CFOP_'.$cont.'" id="CFOP_'.$cont.'" readonly="true" size="4" maxlength="4" value='.$lista['CFOP'].'></input></td >';
			echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="CST_'.$cont.'" id="CST_'.$cont.'" readonly="true" size="3" maxlength="3" value='.$lista['CST'].'></input></td >';
			echo '<td width="50px"><input type="text" style="background:#FFFFFF;" name="NovaCFOP_'.$cont.'" id="NovaCFOP_'.$cont.'" size="5" maxlength="4" value='.$lista['NovaCFOP'].'></input></td >';
			echo '<td width="50px"><input type="text" style="background:#FFFFFF;" name="NovoCodigo_'.$cont.'" id="NovoCodigo_'.$cont.'" size="5" maxlength="4" value='.$lista['NovoCodigo'].'></input></td >';
			echo '<td width="50px"><input type="text" style="background:#FFFFFF;" name="CSTNOVA_'.$cont.'" id="CSTNOVA_'.$cont.'" size="5" maxlength="4" value='.$lista['CSTNOVA'].'></input></td >';
			echo '</tr>';
	
		}
		
		echo '</table>';	
//		<img src="http://000000.com.br/2.0/sistema/img/topo_bt/cadastro_cfop.png" style="position:relative; top:0px; left:-25px">
		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="image" src="http://000000.com.br/2.0/sistema/img/topo_bt/gravar.png" style="position: relative; left: 480px; top:5px; border: 0px;" value="Gravar" name="Gravar"></input>';
	//	echo '<input type="hidden" name="paginacao" id="paginacao" value="'.$total_campos.'" />' ;
		echo '</form>';
		
			
?>	

Ta de rosca esse negócio.. rsrs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Porque você abre e fecha o PHP duas vezes?

 

 

<?php
if(isset($_GET))
{


$var = $_GET['emp'];
}
?>


<?php   


include("BD/ConnectDB.php");
$conexao = new Conexao();

Tente:

 

 

<?php
include("BD/ConnectDB.php");


if(isset($_GET))
{


$var = $_GET['emp'];
}




$conexao = new Conexao();

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Porque você abre e fecha o PHP duas vezes?

 

 

<?php
if(isset($_GET))
{


$var = $_GET['emp'];
}
?>


<?php   


include("BD/ConnectDB.php");
$conexao = new Conexao();

Tente:

 

 

<?php
include("BD/ConnectDB.php");


if(isset($_GET))
{


$var = $_GET['emp'];
}




$conexao = new Conexao();

 

 

Ainda não abre! to achando que to vacilando na pagina de consulta (a primeira).. num ta faltando algo??

 

<script language="Javascript" type="text/javascript">
  parent.document.getElementById("klaus").height = document.getElementById("conteudo").scrollHeight + 40; //40: Margem Superior e Inferior, somadas
</script>
</script>
<script language="javascript">
function voltar(){
	self.location.href = '../controle/voltar.php';
	}
</script>
<?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){
		$query  = new Conexao();
		$EMP    = $query->cnpj_for($cnpj_de);
$select = $query->consulta("SELECT COD_EMPRESA, dbo.FCT_CNPJ_MASCARA(CNPJ) as CNPJ ,NOME_EMPRESA FROM TBL_EMPRESA WHERE CNPJ = '".$EMP ."'");
		$dados         = $query->busca_unica($select);
		$nome_pesquisa = $dados['NOME_EMPRESA'];	
  
$s   = "Select 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
FROM VW_NFE as A, TBL_NFE_emit as B 
where B.infNFe=A.infNFe
and A.cnpj='07107001000260' 
and (A.dEmi BETWEEN '05-01-2011' 
and '05-31-2013') and A.status='NF'
and A.TIPO_ES='E' order by A.dEmi,A.vNF";


   $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://xxxxxx.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 "</tr>";
		 
while ($l = $query->busca($consul)) 
		{
		$cont  = $cont+1;	
		$nomes = $l['Nome1'];
		echo '<tr>';
		echo '<input  style="background:#b7dcff;" type="hidden"  name="nome1'.$cont.'" id="nome1'.$cont.'" readonly="true" size="50" maxlength="50" value='.$l['infNFe'].'></input>';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="Fornecedor_'.$cont.'" id="Fornecedor_'.$cont.'" readonly="true" size="50" maxlength="50" value="'.$l['Fornecedor'].'"></input></td >';
		echo '<td width="10px"><a href="#dialog" name="modal"><input style="/* background:#b7dcff; */background-image: url(../class/modal/itens.png);/* position: relative; */width: 26px;height: 21px;" type="button" title="Editar Itens"</a></input></td >';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="CNPJ_'.$cont.'" id="CNPJ_'.$cont.'" readonly="true" size="14" maxlength="14" value='.$l['CNPJ'].'></input></td >';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="NumeroNota_'.$cont.'" id="NumeroNota_'.$cont.'" readonly="true" size="9" maxlength="9" value='.$l['NumeroNota'].'></input></td >';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="Chave_'.$cont.'" id="Chave_'.$cont.'" readonly="true" size="44" maxlength="44" value='.$l['Chave'].'></input></td >';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="dEmi_'.$cont.'" id="dEmi_'.$cont.'" readonly="true" size="10" maxlength="10" value='.$l['dEmi'].'></input></td >';
		echo '</tr>';
		echo '<div id="dialog" class="window">';
		echo '</div>'; 
	
		{	
		echo '<div id="dialog" class="window">';
	}	

		} 
		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.'" />' ;
		?>
<div id="green" style="margin: auto">	
<?php
	}		
}

?>
															
<script type="text/javascript">
$(document).ready(function() {	

	$('a[name=modal]').click(function(e) {
		e.preventDefault();
		
		var id = $(this).attr('href');
	
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
	
		$('#mask').css({'width':maskWidth,'height':maskHeight});

		$('#mask').fadeIn(1000);	
		$('#mask').fadeTo("slow",0.8);	
	
		//Get the window height and width
		var winH = $(window).height();
		var winW = $(window).width();
              
		$(id).css('top',  winH/2-$(id).height()/2);
		$(id).css('left', winW/2-$(id).width()/2);
	
		$(id).fadeIn(2000); 
	
	});
	
	$('.window .close').click(function (e) {
		e.preventDefault();
		
		$('#mask').hide();
		$('.window').hide();
	});		
	
	$('#mask').click(function () {
		$(this).hide();
		$('.window').hide();
	});			
	var dialog = document.getElementById ('dialog'); 
		$(dialog).load('/sistema/class/consul.php?emp='.base64_encode($emp).''); 
	
});
</script>
<link rel="stylesheet" href="http://xxxxxx.com.br/sistema/class/modal/modal.css" type="text/css"/>
<div id="boxes">
<div id="mask"></div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que é isso?

 

 ?> <div id="green" style="margin: auto"> <?php } } ?> 

 

Cara, da uma enxugada nesse código, tem muita tag perdida por ai, tente colocar o <html no começo onde você vai colocar as tags HTML e dividir ela do PHP, porque pode ser por isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que é isso?

 

 ?> <div id="green" style="margin: auto"> <?php } } ?> 

 

Cara, da uma enxugada nesse código, tem muita tag perdida por ai, tente colocar o <html no começo onde você vai colocar as tags HTML e dividir ela do PHP, porque pode ser por isso.

 

Pronto agora tá limpinho.. kkk

Mais ainda num tá funcionando.. Eu não tenho que colocar "method" para poder apontar para o "GET" da pagina de destino? ou por estar com o Modal não preciso?

 

Se precisar, aonde coloco??? rsrs

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<link rel="stylesheet" href="http://xxxxxx.com.br/sistema/class/modal/modal.css" type="text/css"/>
</head>
<html>
<div id="boxes">
<div id="mask"></div>
</html>
<script language="Javascript" type="text/javascript">
  parent.document.getElementById("klaus").height = document.getElementById("conteudo").scrollHeight + 40; //40: Margem Superior e Inferior, somadas
</script>

<script language="javascript">
function voltar(){
	self.location.href = '../controle/voltar.php';
	}
</script>

<script type="text/javascript">
$(document).ready(function() {	

	$('a[name=modal]').click(function(e) {
		e.preventDefault();
		
		var id = $(this).attr('href');
	
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
	
		$('#mask').css({'width':maskWidth,'height':maskHeight});

		$('#mask').fadeIn(1000);	
		$('#mask').fadeTo("slow",0.8);	
	
		//Get the window height and width
		var winH = $(window).height();
		var winW = $(window).width();
              
		$(id).css('top',  winH/2-$(id).height()/2);
		$(id).css('left', winW/2-$(id).width()/2);
	
		$(id).fadeIn(2000); 
	
	});
	
	$('.window .close').click(function (e) {
		e.preventDefault();
		
		$('#mask').hide();
		$('.window').hide();
	});		
	
	$('#mask').click(function () {
		$(this).hide();
		$('.window').hide();
	});			
	var dialog = document.getElementById ('dialog'); 
		$(dialog).load('/sistema/class/consul.php?emp='.base64_encode($emp).''); 
	
});
</script>

<?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){
		$query  = new Conexao();
		$EMP    = $query->cnpj_for($cnpj_de);
$select = $query->consulta("SELECT COD_EMPRESA, dbo.FCT_CNPJ_MASCARA(CNPJ) as CNPJ ,NOME_EMPRESA FROM TBL_EMPRESA WHERE CNPJ = '".$EMP ."'");
		$dados         = $query->busca_unica($select);
		$nome_pesquisa = $dados['NOME_EMPRESA'];	
  
$s   = "Select 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
FROM VW_NFE as A, TBL_NFE_emit as B 
where B.infNFe=A.infNFe
and A.cnpj='07107001000260' 
and (A.dEmi BETWEEN '05-01-2011' 
and '05-31-2013') and A.status='NF'
and A.TIPO_ES='E' order by A.dEmi,A.vNF";


   $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://xxxxxx.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 "</tr>";
		 
while ($l = $query->busca($consul)) 
		{
		$cont  = $cont+1;	
		$nomes = $l['Nome1'];
		echo '<tr>';
		echo '<input  style="background:#b7dcff;" type="hidden"  name="nome1'.$cont.'" id="nome1'.$cont.'" readonly="true" size="50" maxlength="50" value='.$l['infNFe'].'></input>';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="Fornecedor_'.$cont.'" id="Fornecedor_'.$cont.'" readonly="true" size="50" maxlength="50" value="'.$l['Fornecedor'].'"></input></td >';
		echo '<td width="10px"><a href="#dialog" name="modal"><input style="/* background:#b7dcff; */background-image: url(../class/modal/itens.png);/* position: relative; */width: 26px;height: 21px;" type="button" title="Editar Itens"</a></input></td >';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="CNPJ_'.$cont.'" id="CNPJ_'.$cont.'" readonly="true" size="14" maxlength="14" value='.$l['CNPJ'].'></input></td >';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="NumeroNota_'.$cont.'" id="NumeroNota_'.$cont.'" readonly="true" size="9" maxlength="9" value='.$l['NumeroNota'].'></input></td >';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="Chave_'.$cont.'" id="Chave_'.$cont.'" readonly="true" size="44" maxlength="44" value='.$l['Chave'].'></input></td >';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="dEmi_'.$cont.'" id="dEmi_'.$cont.'" readonly="true" size="10" maxlength="10" value='.$l['dEmi'].'></input></td >';
		echo '</tr>';
		echo '<div id="dialog" class="window">';
		echo '</div>'; 
	
		{	
		echo '<div id="dialog" class="window">';
	}	

		} 
		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

GET seria só se você estivesse abrindo um formulário... Cara estou ficando sem opções, você conseguiu mandar um get pra página ou um post?

Compartilhar este post


Link para o post
Compartilhar em outros sites

GET seria só se você estivesse abrindo um formulário... Cara estou ficando sem opções, você conseguiu mandar um get pra página ou um post?

 

to achando que a linha do modal tá errada!

pq quando coloco assim o modal nem abre!

 

var dialog = document.getElementById ('dialog'); 
		$(dialog).load('/sistema/class/consul.php?emp='.base64_encode($emp).''); 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, o problema é que você está colocando uma tag PHP dentro do JS, isso não vai funcionar mesmo. Ele está passando o parâmetro, porém sem o encode da base 64, o que você pode fazer é criar um hidden field para mostrar este valor já encriptado, ai você pega ele dentro do modal pelo jQuery. Ou então você cria um cookie e resgata ele lá, existem várias opções.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, o problema é que você está colocando uma tag PHP dentro do JS, isso não vai funcionar mesmo. Ele está passando o parâmetro, porém sem o encode da base 64, o que você pode fazer é criar um hidden field para mostrar este valor já encriptado, ai você pega ele dentro do modal pelo jQuery. Ou então você cria um cookie e resgata ele lá, existem várias opções.

 

Fis um teste agora sem o modal pra ver se abre! Aonde estava a classe modal que era um botão pra abrir troquei o a href e abriu uma outra janela.. agora vou tentar ariri de outro jeito!

 

Só preciso ajustar o parâmetro agora... pode me ajudar??

 

essa é a linha do botão:

		echo '<td width="10px"><a href="/sistema/class/consul.php?consulta='.base64_encode($consulta).'"" target="_blank"><input style="/* background:#b7dcff; */background-image: url(../class/modal/itens.png);/* position: relative; */width: 26px;height: 21px;" type="button" title="Editar Itens"</a></input></td >';

 

essa é o início da pagina de destino (consulta).

 

<?php
include("BD/ConnectDB.php");
if(isset($_GET))
{
$var = $_GET['consulta'];
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode dar um POST pra essa página que você vai abrir, salvar uma session, um cookie ou qualquer coisa e depois buscar ele lá na outra página cara, não precisa do get se for fazer deste jeito.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode dar um POST pra essa página que você vai abrir, salvar uma session, um cookie ou qualquer coisa e depois buscar ele lá na outra página cara, não precisa do get se for fazer deste jeito.

 

Consegui fazendo uma session com method GED... funcionou passando os parametros certinho!

 

Agora só preciso saber como fazer para que o conteudo abre no modal!

 

A parte da que está enviando está assim:

 

	echo '<tr>';
		echo '<form method="GET" action="/sistema/class/consul.php?colsut=<?php echo $id;?>" target="_blank"';
		echo '<input  style="background:#b7dcff;" type="hidden"  name="nome1'.$cont.'" id="nome1'.$cont.'" readonly="true" size="50" maxlength="50" value='.$l['infNFe'].'></input>';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="Fornecedor_'.$cont.'" id="Fornecedor_'.$cont.'" 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;" name="consult" type="submit" title="Editar Itens" </a></input></td >';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="CNPJ_'.$cont.'" id="CNPJ_'.$cont.'" readonly="true" size="14" maxlength="14" value='.$l['CNPJ'].'></input></td >';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="NumeroNota_'.$cont.'" id="NumeroNota_'.$cont.'" readonly="true" size="9" maxlength="9" value='.$l['NumeroNota'].'></input></td >';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="Chave_'.$cont.'" id="Chave_'.$cont.'" readonly="true" size="44" maxlength="44" value='.$l['Chave'].'></input></td >';
		echo '<td width="50px"><input  style="background:#b7dcff;" type="text"  name="dEmi_'.$cont.'" id="dEmi_'.$cont.'" readonly="true" size="10" maxlength="10" value='.$l['dEmi'].'></input></td >';
		echo '</tr>';
		echo '</form>';
		echo '<div id="dialog" class="window">';
		echo '</div>'; 

e o modal:

 


<script type="text/javascript">
$(document).ready(function() {	

	$('a[name=modal]').click(function(e) {
		e.preventDefault();
		
		var id = $(this).attr('href');
	
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
	
		$('#mask').css({'width':maskWidth,'height':maskHeight});

		$('#mask').fadeIn(1000);	
		$('#mask').fadeTo("slow",0.8);	
	
		//Get the window height and width
		var winH = $(window).height();
		var winW = $(window).width();
              
		$(id).css('top',  winH/2-$(id).height()/2);
		$(id).css('left', winW/2-$(id).width()/2);
	
		$(id).fadeIn(2000); 
	
	});
	
	$('.window .close').click(function (e) {
		e.preventDefault();
		
		$('#mask').hide();
		$('.window').hide();
	});		
	
	$('#mask').click(function () {
		$(this).hide();
		$('.window').hide();
	});			
	
});

Só preciso saber aonde coloco o

<a href="#dialog" name="modal">

para poder abrir no modal!

Compartilhar este post


Link para o post
Compartilhar em outros sites

No link que deve abrir o modal, você precisa ler essa página toda dentro do modal...

 

Num entendi...

 

Nessa parte que está o method só aceita target="_blank"... não consigo nem colocar onclick com uma janela no tamanho tipo:

"onclick="window.open(this.href,'galeria','width=550,height=540'); return false;" target="_blank"

está assim:

		echo '<form method="GET" action="/sistema/class/consul.php?colsut=<?php echo $id;?>"  target="_blank"'; 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas você conseguiu colocar no modal da outra vez, não entendi porque você tirou...

 

Quando eu coloquei <form method="GET" o modal ficou inutil.. pois coloquei ele dentro ta tabela de consulta e o modal teria que ser um link externo!.. a não ser que eu insira esse metodo no script do modal, se é que seja possivel!

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.