Busca com relacionamentos em tabela
Boa noite turma, to começando a fazer uma busca um pouco complexa para mim, portanto peço ajuda a vcs...
abaixo estou colocando a tela do formulario pra busca e as tabelas do banco q vai ser feito a busca....
/applications/core/interface/imageproxy/imageproxy.php?img=https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/164214_10200413945404645_1052261591_n.jpg&key=828007453a0fe5bd8ebff2237577cc29e22866d40a71411b85364941dbc2abd1" alt="164214_10200413945404645_1052261591_n.jp" />
O título é relacionado a uma pessoa(sacado). E um título pode ter varias cocorrencias (pode ter sido baixado, liquidado etc..)
O meu problema está na hora q montar o SQL, se alguem puder me auxiliar como começar pelo menos..... a concatenação dos filtros da busca sei como fazer. estou com dificuldades mesmo é como montar a sintaxe primaria do sql.
tenho isso por enquanto
$sql = "SELECT * from tbltitulos WHERE";
$datavenc1 = implode("-",array_reverse(explode("/",$_POST['datavenc1'])));
$datavenc2 = implode("-",array_reverse(explode("/",$_POST['datavenc2'])));
$dataliq1 = desconverte_data($_POST['dataliq1']);
$dataliq2 = desconverte_data($_POST['dataliq2']);
$nomesacado = $_POST['nomesacado'];
$seunumero = $_POST['seunumero'];
$status = $_POST['status'];
$i=0;
if ($datavenc1!="" && $datavenc2!=""){
$sql .= " Vencimento BETWEEN '$datavenc1' and '$datavenc2' AND";
$i++;
}
if (isset($dataliq1) && isset($dataliq2)){
$sql .= " Vencimento BETWEEN '$datavenc1' and '$datavenc2' AND";
$i++;
}
if (isset($seunumero)){
$sql .= " seuNumero LIKE '%$seunumero%' AND";
$i++;
}
if($i>0){
$sql = substr($sql,0,-3);
}else{
$sql = substr($sql,0,-5);
}
mianha duvida é no inicio na primeira variavel $sql.
Como inicia-la?
Discussão (4)
Carregando comentários...