neo.mg 0 Denunciar post Postado Setembro 30, 2003 Galera como posso fazer um consulta onde vai ter 3 combox Exemplo:1ª combo => area2ª combo => escolaridade3ª combo => sexodai vai pesquisar na tabela CURRICULOS retornando as opções selecionadas. Compartilhar este post Link para o post Compartilhar em outros sites
sandro_delima 0 Denunciar post Postado Outubro 1, 2003 Vê se te serveesta pagina esta apenas com a consultaé so você fazer o while e ta beleza<? //condição umif ($projeto =='' && $status ==''&& $divisao ==''){$sql = "SELECT * FROM tabela_projeto order by id";$res2 = mysql_db_query("intranet", "$sql", $conexion);$valor = @mysql_field_name($res2);}//condição 2else if($projeto >= '0' && $status==''&& $divisao ==''){$sql = "SELECT * FROM tabela_projeto WHERE projeto = '$projeto'"; //&& agencia = '$agencia'$res2 = mysql_db_query("intranet", "$sql", $conexion);$valor = @mysql_field_name($res2);}//condicçao3else if($projeto =='' && $status >='0' && $divisao ==''){$sql = "SELECT * FROM tabela_projeto WHERE status = '$status'";$res2 = mysql_db_query("intranet", "$sql", $conexion);$valor = @mysql_field_name($res2);}//condição4else if($projeto =='' && $status ==''&& $divisao >''){$sql = "SELECT * FROM tabela_projeto WHERE divisao = '$divisao'";$res2 = mysql_db_query("intranet", "$sql", $conexion);$valor = @mysql_field_name($res2);}//condição 5else if($projeto > '' && $status==''&& $divisao >''){$sql = "SELECT * FROM tabela_projeto WHERE projeto = '$projeto' && divisao = '$divisao'"; //&& agencia = '$agencia'$res2 = mysql_db_query("intranet", "$sql", $conexion);$valor = @mysql_field_name($res2);}//condicçao6else if($projeto =='' && $status >='0' && $divisao >''){$sql = "SELECT * FROM tabela_projeto WHERE status = '$status' && divisao ='$divisao'";$res2 = mysql_db_query("intranet", "$sql", $conexion);$valor = @mysql_field_name($res2);}//condicçao7else if($projeto >='0' && $status >='0' && $divisao ==''){$sql = "SELECT * FROM tabela_projeto WHERE projeto = '$projeto' && status ='$status'";$res2 = mysql_db_query("intranet", "$sql", $conexion);$valor = @mysql_field_name($res2);}//condição 8else {$sql = "SELECT * FROM tabela_projeto WHERE projeto = '$projeto' && status = '$status' && divisao = '$divisao'";$res2 = mysql_db_query("intranet", "$sql", $conexion);$valor = @mysql_field_name($res2);};//"consulta concluida";?>qualquer coisa grita ae! Compartilhar este post Link para o post Compartilhar em outros sites
ualex 0 Denunciar post Postado Outubro 1, 2003 cada combo , torna se uma variavel ( senão tiver nome repeitido) entendeu.tipo tem o combo sexo <option value=f> ou m quando se de no outro formulario echo $sexo é pra aparece f ou m ? simples né ! Compartilhar este post Link para o post Compartilhar em outros sites
neo.mg 0 Denunciar post Postado Outubro 1, 2003 Galera o meu script esta assim mas so retorna os dados de um campo so..so retorno os dados so campo nivel.. <?$conexao = mysql_connect("localhost", "root");mysql_select_db("curriculum", $conexao);$consulta = "SELECT * FROM curriculos WHERE area LIKE '$area' OR nivel LIKE '$nivel' OR sexo LIKE '$sexo' OR area LIKE '$area'";$resultado = mysql_query($consulta, $conexao);echo "<center><table border=1 bordercolor=000000 cellpadding=0 cellspacing=0>\n";echo"<tr><td><b>codigo</td><td><b>Nome</td><td><b>e-mail</tr>\n";while ($linha = mysql_fetch_row($resultado)) { printf("<tr><td><center><b>$linha[0]</td></center>"); printf("<td><center><font color=blue>$linha[9]</td>"); printf("<td>$linha[2]</td></tr>");}echo "</table>\n";?> Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Outubro 1, 2003 while ($linha = mysql_fetch_row($resultado)) { printf("<tr><td><center><b>$linha[0]</td></center>"); printf("<td><center><font color=blue>$linha[9]</td>"); printf("<td>$linha[2]</td></tr>");}Tem certeza que é isso? Não seria:while ($linha = mysql_fetch_array($resultado)) { printf("<tr><td><center><b>$linha[nome_da_coluna]</td></center>"); printf("<td><center><font color=blue>$linha[nome_da_outra_coluna]</td>"); printf("<td>$linha[outra_coluna]</td></tr>");}Se quiser especificar uma linha na frente, coloque $linha[nome_coluna][numero_linha], caso não dê certo, tente colocar entre chaves: {$linha['nome_coluna']}, ok? Compartilhar este post Link para o post Compartilhar em outros sites
christianhess 0 Denunciar post Postado Outubro 5, 2003 Use o Select Case, é melhor Compartilhar este post Link para o post Compartilhar em outros sites
ZehOliveira 0 Denunciar post Postado Outubro 5, 2003 Use o Select Case, é melhor Não seria o switch não? (case..) Compartilhar este post Link para o post Compartilhar em outros sites