Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, boa tarde,
Estou com um problema simples, mas que está me consumindo e estou sem solução.
Preciso concatenar valores de um form de pesquisa em um consulta que tenho aqui, mas não está funcionando, por isso estou pedindo o auxílio de vocês.
Está assim:
$NumeroNF = $_GET["NumeroNF "];
$TipoPessoaEmitente = $_GET["TipoPessoaEmitente"];
$CPFCNPJEmitente = $_GET["CPFCNPJEmitente"];
$NomeEmitente = $_GET["NomeEmitente"];
$data1 = $_GET["data1"];
$data2 = $_GET["data2"];
//funcao para inverter data
$data_aux1 = substr($data1,6,4).'-'.substr($data1,3,2).'-'.substr($data1,0,2);
$data_aux2 = substr($data2,6,4).'-'.substr($data2,3,2).'-'.substr($data2,0,2);
$sql = "SELECT DataEmissao, NumeroNF, TipoPessoaEmitente, NomeEmitente FROM NFEArquivo WHERE ativo = 1 ";
if ($data_aux1 != "" and $data_aux2 != "" ){
$sql = $sql . " AND (DataEmissao BETWEEN '$data_aux1' AND '$data_aux2')";
}
if ($NumeroNF != ""){
$sql = $sql . " AND (NumeroNF = '$NumeroNF')";
}
if ($TipoPessoaEmitente != ""){
$sql = $sql . " AND (TipoPessoaEmitente = '$TipoPessoaEmitente')";
}
if ($CPFCNPJEmitente != ""){
$sql = $sql . " AND (CPFCNPJEmitente = '$CPFCNPJEmitente')";
}
if ($NomeEmitente != ""){
$sql = $sql . " AND (NomeEmitente LIKE '%$NomeEmitente%')";
}
mysql_select_db($database_conexao, $conexao);
$query = mysql_query($sql, $conexao) or die ("Erro consultando Notas Fiscais: " . mysql_error());
$dataQuery = mysql_fetch_assoc($query);
$totalRowsAlteracao = mysql_num_rows($query);
Não estou conseguindo montar essa consulta de forma correta.
Se puderem me ajudar, agradeço.
Valeu e fiquem na paz.Carregando comentários...