Jump to content


Photo

Passar Parametro Check Box Para Consulta Mysql


  • Faça o login para participar
1 reply to this topic

#1 LuKKa

LuKKa

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Feminino
  • Localidade:Belém

Posted 22/10/2007, 11:31

Alguem poderia me Ajudar???
Estou querendo passar um parametro de um check box para ma consulta Sql...
Tipo:
<form action="contracheque.php" method="post">
<B>Escolha o mes de sua preferencia:</B><br>
<input type=checkbox name="mes[]" value=1> Janeiro<br>
<input type=checkbox name="mes[]" value=2> Fevereiro<br>
<input type=checkbox name="mes[]" value=3> Março<br>
<input type=submit>
</form>

Que passa o parametro pra consulta

$consulta = mysql_query("SELECT verba.desc_verba,contra.valor,contra.mes,contra.ano 
FROM verba,contra,dados_usuarios
WHERE verba.id_verba = contra.id_verba 
AND contra.matricula = dados_usuarios.matricula 
AND contra.mes =((RECEBE O PARAMENTRO))")

Se alguém poder me ajudar...
Acho que é uma duvida básica
Abraços

#2 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 23/10/2007, 06:20

Como seu checkbox é um array você vai ter que usar loops while ou for ou foreach pra montar sua sql
foreach ($_POST['mes'] as $mes) {
	$sql .= " AND contra.mes = " . $mes;
}

Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.




2 user(s) are reading this topic

0 membro(s), 2 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq