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; $nome = 'nome'; $texto = 'texto';
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; $nome = 'nome'; $texto = 'texto';
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(); } }
<?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();