Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Siriusred

[Resolvido] Busca mysql com Menu/List

Recommended Posts

Então galéra... tenho minha busca normal... q é um campo de texto e um ok... preciso que ao lado do campo do texto tenha um list/menu pro cara selecionar em qual tabela ele está buscando aquela informação...

 

Como ficária o código pra identificar qual ele selecionou e respectivamente fazer a consulta? http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae lek,

 

Um jeito seria fazer por GET. Assim:

 

form:

 

<form action="busca.php" method="get">
<input type="text" name="q">
<select name="on">
<option value='1'>Tabela 1</option>
<option value='2'>Tabela 2</option>
<option value='3'>Tabela 3</option>
</select>
<button type="submit">Ok</button>
</form>

busca.php

 

<?

switch($_GET["on"]) {

case '1': $tabela = "tabela1";
break;
case '2': $tabela = "tabela2";
break;
case '3': $tabela = "tabela3";
break;

}

$query = mysql_query("SELECT * FROM $tabela WHERE campo LIKE '%{$_GET["q"]}%'") or die(mysql_error());

// e blá blá blá
?>

falo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae lek,

 

Um jeito seria fazer por GET. Assim:

 

form:

 

<form action="busca.php" method="get">
<input type="text" name="q">
<select name="on">
<option value='1'>Tabela 1</option>
<option value='2'>Tabela 2</option>
<option value='3'>Tabela 3</option>
</select>
<button type="submit">Ok</button>
</form>

busca.php

 

<?

switch($_GET["on"]) {

case '1': $tabela = "tabela1";
break;
case '2': $tabela = "tabela2";
break;
case '3': $tabela = "tabela3";
break;

}

$query = mysql_query("SELECT * FROM $tabela WHERE campo LIKE '%{$_GET["q"]}%'") or die(mysql_error());

// e blá blá blá
?>

falo

Show hein... parece tão óbvio a solução utilizando switch... vou testar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

é isso aí funcionou beleza... só fiz umas alterações... coloquei como POST e tirei a váriavel e coloquei o print direto... vlw pela ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.