Ir para conteúdo
Fórum Script Brasil
  • 0

Como Fazer Esta Consulta?


black power

Pergunta

foto da pesquisaExemplo da pagina

Ola pessoal, sou iniciante em php, mas tento me virar como o possivel, assim:

tenho uns 6 combobox de: cboCurso, cboSexo, cboCurso e cboTurnoLivre;

e dois de cboInicial e cboFinal para q osuario escolha como q deseja fazer a consulta tipo:verificar no perfil as pessoa q tenha entre 2 a 6semestre;

e tenho 10 checkbox com mesmo nome dos campos da tabela: C_WIN C_INTERNET C_WORD C_EXCEL C_PPT C_PSHOP C_HTML C_LINUX C_CORELDRAW AUTO_CAD

no meu cod ele escreve na tela quais eu marquei para fazer a consulta, maws não sei fazer a consulta

vamo para o cod

<?php

include_once("inc/db.inc"); ///para conectar o banco

/*-------------------------TESTE--------------------------------*/

$cboInicio = ($_POST['cboSemestreInicio']);

$cboFim = ($_POST['cboSemestreFim']);

echo"<br>Combo Inicio $cboInicio e comboFim $cboFim";

$SQL1=select * from I_CADASTRO_ESTAGIARIO

where SEMESTRE >= ".$cboInicio." and SEMESTRE <= ".$cboFim; //Verificar esse select

$ret1 = odbc_exec($conn,$SQL1) or die("Erro ao Consultar.");

if($cboSemestreInicio > $cboSemestreFim || $cboSemestreInicio == 0 || $cboSemestreFim == 0)

{ //abriu o if

echo"<br> Não possivel fazer essa consulta";

exit();

} //fecho o if

echo"<br>";

echo $SQL1;

while($row1 = odbc_fetch_array($ret1)) //verificar o while para escrever o campos já cadastrado!!

{ //abriu while

echo "Conteudo...<br> ";

echo"<br>registro de semestre encontrado:<br>";

echo $row1['SEMESTRE];

}//fecha while

echo"<br>-------------------------TESTE--------------------------------";

/*-------------------------TESTE--------------------------------*/

?>

<?php

$temp= ''; $flag = 0;

foreach ($HTTP_POST_VARS as $campo => $valor) {

if ($valor == 'SIM'){

$temp = $temp . $campo . '=\'SIM\' AND ';

$flag = 1;

}

}

$fim = strlen($temp)-5;

$temp = substr($temp,0,$fim);

//echo "$temp";

$SQL = "SELECT *

FROM I_CADASTRO_ESTAGIARIO

WHERE (CURSO = '$_POST[cboCurso]'";

if ($_POST['cboSexo'])

$SQL = $SQL . ' AND SEXO = \' ' . $_POST['cboSexo'] . '\'';

if ($_POST['cboTurnoLivre'])

$SQL = $SQL . ' AND TURNO_LIVRE = \' ' . $_POST['cboTurnoLivre'] . '\'';

//falta os conhecimentos

if ($flag)

$SQL = $SQL . ' AND ' . $temp;

$SQL .= ')';

//falta os conhecimentos

echo "<br><br>";

echo $SQL;

?>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...