include_once '../ClassesDeBusca/TExpressoes.class.php';
include_once '../ClassesDeBusca/TFiltro.class.php';
include_once '../ClassesDeBusca/TCriterio.class.php';
include_once '../../views/LayoutPadrao.php';
include_once '../../models/db.php';
if (!empty($_POST)) {
    $nome_professor = null;
    $id_professor = null;
    $nome_aluno = $_POST['nome_professor'];
    //$id_disciplina=$_POST['id_disciplina'];
}
$buscar = '';
//echo $nome_aluno.' - '.$idade_aluno.' - '.$periodo_aluno.' - '.$id_curso;
//$c=" AND NOME_ALUNO LIKE '%$nome_aluno%' ";
$busca = new TCriterio();
if (!empty($nome_professor)) {
    $busca->add(new TFiltro('nome_professor', 'LIKE', "%{$nome_professor}%"), TExpressoes::AND_PERERATOR);
    $buscar = ' WHERE ' . $busca->dump();
}
if (!empty($periodo_aluno)) {
    $busca->add(new TFiltro('id_professor', '=', (int) $id_professor), TExpressoes::AND_PERERATOR);
    $buscar = ' WHERE ' . $busca->dump();
}
$query = 'SELECT * FROM professor ';
$desc = array('NOME DO PROFESSOR');
//$desc define a descrição de titolo para a formação da grade ( tabela)
//echo $buscar;
$db1 = 'nome_professor';
$db2 = $db3 = $db4 = FALSE;
$db5 = 0;
include_once '../ClassesDeBusca/TExpressoes.class.php';
include_once '../ClassesDeBusca/TFiltro.class.php';
include_once '../ClassesDeBusca/TCriterio.class.php';
include_once '../../views/LayoutPadrao.php';
include_once '../../models/db.php';
if (!empty($_POST)) {
    $nome_disciplina = null;
    $id_disciplina = null;
    $nome_disciplina = $_POST['nome_disciplina'];
    //$id_disciplina=$_POST['id_disciplina'];
}
$buscar = '';
//echo $nome_aluno.' - '.$idade_aluno.' - '.$periodo_aluno.' - '.$id_curso;
//$c=" AND NOME_ALUNO LIKE '%$nome_aluno%' ";
$busca = new TCriterio();
if (!empty($nome_disciplina)) {
    $busca->add(new TFiltro('nome_disciplina', 'LIKE', "%{$nome_disciplina}%"), TExpressoes::AND_PERERATOR);
    $buscar = ' WHERE ' . $busca->dump();
}
if (!empty($id_disciplina)) {
    $busca->add(new TFiltro('id_disciplina', '=', (int) $id_disciplina), TExpressoes::AND_PERERATOR);
    $buscar = ' WHERE ' . $busca->dump();
}
$query = 'SELECT * FROM disciplina ';
$desc = array('NOME DA DISCIPLINA');
//$desc define a descrição de titolo para a formação da grade ( tabela)
//echo $buscar;
$db1 = 'nome_disciplina';
$db2 = $db3 = $db4 = FALSE;
$db5 = 0;
include_once '../ClassesDeBusca/TExpressoes.class.php';
include_once '../ClassesDeBusca/TFiltro.class.php';
include_once '../ClassesDeBusca/TCriterio.class.php';
include_once '../../views/LayoutPadrao.php';
include_once '../../models/db.php';
$buscar = '';
if (!empty($_POST)) {
    $nome_turma = null;
    $nome_professor = null;
    $horas_turma = null;
    $id_disciplina = null;
    $nome_turma = $_POST['nome_turma'];
    $nome_professor = $_POST['nome_professor'];
    $horas_turma = $_POST['horas'];
    $id_disciplina = $_POST['id_disciplina'];
    $busca = new TCriterio();
    if (!empty($nome_turma)) {
        $busca->add(new TFiltro('nome_turma', 'LIKE', "%{$nome_turma}%"), TExpressoes::AND_PERERATOR);
        $buscar = ' WHERE ' . $busca->dump();
    }
    if (!empty($nome_disciplina)) {
        $busca->add(new TFiltro('nome_disciplina', 'LIKE', "%{$nome_disciplina}%"), TExpressoes::AND_PERERATOR);
        $buscar = ' WHERE ' . $busca->dump();
    }
    if (!empty($nome_professor)) {
        $busca->add(new TFiltro('nome_professor', 'LIKE', "%{$nome_professor}%"), TExpressoes::AND_PERERATOR);
        $buscar = ' WHERE ' . $busca->dump();
    }
    if (!empty($horas_turma)) {
        $busca->add(new TFiltro('horas', '=', (int) $horas_turma), TExpressoes::AND_PERERATOR);
        $buscar = ' WHERE ' . $busca->dump();
Example #4
0
<?php

/**
 * @author Ahmet YUCEL
 * @copyright 2014
 */
include 'TExpressoes.class.php';
require_once 'TFiltro.class.php';
require_once 'TCriterio.class.php';
$criterio = new TCriterio();
$criterio->add(new TFiltro('idade', '>', 18), TExpressoes::OR_PRERATOR);
$criterio->add(new TFiltro('idade', '<', 16), TExpressoes::OR_PRERATOR);
echo $criterio->dump();