Select Complexo
Bom dia Amigos do Forum PHP,
Cá estou eu enrolado de novo....
SEguinte estou fazendo um select com condições mais ou menos assim , se recebo do form
$regiao_id == "0"
peço para ele fazer o select usando a variável $grupo_id
se recebo a grupo_id == "0" peço para ele fazer o select com a variável $regiao_id
se recebo a variável $regiao_id == "qualquer valor " e a variável $regiao_id== "qualquer valor " eu mando ele fazer um select AND
e se recebo a variável $grupo_id == "9" e a variável $regiao_id =="6" eu faço select completo select *
O problema é que só consigo fazer ele funcionar se for o SELECT AND ou o SELECT *
Não consigo fazer apenas de uma váriavel... O problema deve ser os IF e a lógica confusa segue meu código abaixo , ele não dá erro só que ele diz que não encontrou ninquem no critério escolhido
//seleciona os remetentes
if ($grupo_id == "0") {
$sql = mysql_query("select * from teste where regiao_id ='$regiao_id' ");
}
if ($regiao_id == "0") {
$sql = mysql_query("select * from teste where grupo_id ='$grupo_id' ");
}
if ($grupo_id == "9" and $regiao_id =="6") {
$sql = mysql_query("select * from teste");
}
$sql = mysql_query("select * from teste where regiao_id='$regiao_id' and grupo_id='$grupo_id'");
while ($dados = mysql_fetch_array($sql)) {
$to = $dados['email'];
....(outras linhas)
if ($to == "");
echo "<h3>Nenhum cliente encontrado com este(s) critérios</h3>";
Alguem consegue me dar um força valew rapaziada , abraços!!Discussão (21)
Carregando comentários...