Estou com o seguinte problema, estou precisando fazer um filtro(consulta) com os valores de Checkbox.
Tenho cerca de 8 checkbox que quando marcados fará automaticamente a consulta no BD me retornando os registros que contenham as informações selecionadas...
Estou postanto o Código abaixo:
Código HTML:
<form method=POST name=form>
<TABLE width=76% border=1>
<TR>
<TD>
<INPUT name=tjul type=checkbox value=tjul>
Transitou Julgado</TD></TR>
<TR>
<TD>
<INPUT name=abvo type=checkbox value=abvo>
Aguardando baixar para
vara de origem para iniciar execução visando cumprir o que foi
julgado</TD></TR>
<TR>
<TD>
<INPUT name=viej type=checkbox value=viej>
Vamos iniciar execução
julgado</TD></TR>
<TR>
<TD>
<INPUT name=psef type=checkbox value=psef>
Processo sem êxito nada
a fazer</TD></TR>
<TR>
<TD>
<INPUT name=ppld type=checkbox value=ppld>
Petição para levantar
depósito</TD></TR>
<TR>
<TD>
<INPUT name=petp type=checkbox value=petp>
Petição com Planilha</TD></TR>
<TR>
<TD>
<INPUT name=aipc type=checkbox value=aipc>
Aguardando Intimar
parte contrária</TD></TR>
<TR>
<TD>
<INPUT name=out7 type=checkbox value=out7>
Processo concluído com sucesso nada a fazer</TD></TR>
</TABLE>
<input type=submit value=Buscar>
</form>
Código PHP
$qr = "SELECT * FROM dados WHERE tjul = '$tjul' or abvo = '$abvo' or viej = '$viej' or psef = '$psef' or ppld = '$ppld' or petp = '$petp' or aipc = '$aipc' or out7 = '$out7'";
$sql = mysql_query($qr); // Executa a query no Banco de Dados
$total = mysql_num_rows($sql); // Conta o total de resultados encontrados
Pergunta
Eduardo Cocite
Estou com o seguinte problema, estou precisando fazer um filtro(consulta) com os valores de Checkbox.
Tenho cerca de 8 checkbox que quando marcados fará automaticamente a consulta no BD me retornando os registros que contenham as informações selecionadas...
Estou postanto o Código abaixo:
Código HTML:
<form method=POST name=form>
<TABLE width=76% border=1>
<TR>
<TD>
<INPUT name=tjul type=checkbox value=tjul>
Transitou Julgado</TD></TR>
<TR>
<TD>
<INPUT name=abvo type=checkbox value=abvo>
Aguardando baixar para
vara de origem para iniciar execução visando cumprir o que foi
julgado</TD></TR>
<TR>
<TD>
<INPUT name=viej type=checkbox value=viej>
Vamos iniciar execução
julgado</TD></TR>
<TR>
<TD>
<INPUT name=psef type=checkbox value=psef>
Processo sem êxito nada
a fazer</TD></TR>
<TR>
<TD>
<INPUT name=ppld type=checkbox value=ppld>
Petição para levantar
depósito</TD></TR>
<TR>
<TD>
<INPUT name=petp type=checkbox value=petp>
Petição com Planilha</TD></TR>
<TR>
<TD>
<INPUT name=aipc type=checkbox value=aipc>
Aguardando Intimar
parte contrária</TD></TR>
<TR>
<TD>
<INPUT name=out7 type=checkbox value=out7>
Processo concluído com sucesso nada a fazer</TD></TR>
</TABLE>
<input type=submit value=Buscar>
</form>
Código PHP
$qr = "SELECT * FROM dados WHERE tjul = '$tjul' or abvo = '$abvo' or viej = '$viej' or psef = '$psef' or ppld = '$ppld' or petp = '$petp' or aipc = '$aipc' or out7 = '$out7'";
$sql = mysql_query($qr); // Executa a query no Banco de Dados
$total = mysql_num_rows($sql); // Conta o total de resultados encontrados
echo "<center>";
echo "Sua busca retornou <b>'$total'</b> resultados.";
echo "<hr>\n";
if ($total)
{
echo "<center>";
echo "<h2>Lista de Processos</h2>";
echo "<hr>";
echo "<table width=100% border=1px cellpadding=0 cellspacing=0>\n";
echo "<tr>";
echo "<td width=10% align=center><b>Processo</b></td>";
echo "<td width=80% align=center><b>Entidade</b></td>";
echo "<td align=center><b><center>Detalhes Processo</center></b></td>";
echo "</tr>";
while($dados = mysql_fetch_array($sql))
{
echo "<tr>\n";
echo "<td>".$dados["pn"]."</td>\n";
echo "<td>".$dados["ec"]."</td>\n";
echo "<td align=center><a href=detalhescc.php?id=.$dados["id].">Detalhes</a></td>\n";
echo "</tr>";
}
echo "</table>\n";
echo "<hr>";
}
Caso alguém possa me ajudar, agradeço!!!!!!
Abs
Link para o comentário
Compartilhar em outros sites
3 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.