if (isset($_POST["pesquisou"]) and ($_POST["pesquisou"] == "OK"))
{
include "funcoes_sid_anais.php";
if ( (isset($_POST["id_anais_eventos"])) and (@$_POST["id_anais_eventos"] != "") and (!is_null($_POST["id_anais_eventos"])) )
{
$id_anais_eventos = anti_injection($_POST["id_anais_eventos"]);
$clausula_evento = "id_edicao=$id_anais_eventos";
}
else
{
$query1 = "select * from preinscricao where id_edicao = '$id_anais_eventos' order by id";
$result1 = query($query1, $link_sid);
if (num_rows($result1) > 0)
{
$aux1 = "(";
while ($row1 = fetch_assoc($result1))
{
$aux1 .= $row1["ID"].", ";
}
$clausula_evento = "id in ".substr($aux1, 0, -2).")";
}
}
if ( (isset($_POST["titulo"])) and (@$_POST["titulo"] != "") and (!is_null($_POST["titulo"])) )
{
$titulo = anti_injection($_POST["titulo"]);
$clausula_titulo = "and projeto_titulo like '%$titulo%'";
}
else
$clausula_titulo = "and projeto_titulo like '%'";
if ( (isset($_POST["autor"])) and (@$_POST["autor"] != "") and (!is_null($_POST["autor"])) )
{
$autor = anti_injection($_POST["autor"]);
$clausula_autor = "and projeto_autores like '%$autor%'";
}
else
$clausula_autor = "and projeto_autores like '%'";
if ( (isset($_POST["coordenador"])) and (@$_POST["coordenador"] != "") and (!is_null($_POST["coordenador"])) )
{
$coordenador = anti_injection($_POST["coordenador"]);
$clausula_coordenador = "and projeto_coordenador like '%$coordenador%'";
}
else
$clausula_coordenador = "and projeto_coordenador like '%'";
if ( (isset($_POST["projeto_programa"])) and (@$_POST["projeto_programa"] != "") and (!is_null($_POST["projeto_programa"])) )
{
$projeto_programa = anti_injection($_POST["projeto_programa"]);
$clausula_projeto_programa = "and projeto_programa='$projeto_programa'";
}
else
$clausula_projeto_programa = "and projeto_programa like '%'";
if ( (isset($_POST["curso"])) and (@$_POST["curso"] != "") and (!is_null($_POST["curso"])) )
{
$curso = anti_injection($_POST["curso"]);
$clausula_curso = "and curso='$curso'";
}
else
$clausula_curso = "and curso like '%'";
if ( (isset($_POST["tipo"])) and (@$_POST["tipo"] != "") and (!is_null($_POST["tipo"])) )
{
$tipo = anti_injection($_POST["tipo"]);
$clausula_tipo = "and projeto_tipo='$tipo'";
}
else
$clausula_tipo = "and projeto_tipo like '%'";
$query_busca = "select a.*, e.descricao
from preinscricao a
inner join edicoes_sid e on a.id_edicao = e.id
where $clausula_evento $clausula_titulo $clausula_autor $clausula_coordenador $clausula_projeto_programa $clausula_curso $clausula_tipo
order by a.projeto_titulo";
$result_busca = query($query_busca, $link_sid);
if (num_rows($result_busca) > 0)
{
while ($row_busca = fetch_assoc($result_busca))
{
?>
} // while
}
// numero de registros igual a zero
else
{
?>
Nenhum trabalho localizado com os filtros utilizados!
}
} // if (pesquisou)
?>