Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera, fiz um form com um select(html) com 3 opções, chamei esse select de Busca.
Agora preciso fazer um Select(SQL) que pegue o valor da opção selecionada no select para exibir. Para testar queria saber se o comando"afetou", só que também não estou conseguindo.
vou postar meu código, me falem os erros se possível
HTML
<form class="buscafotos" action="foto.php" method ="POST">
Insira a categoria que você deseja Buscar:<br /><br />
<select name="busca"><br />
<option value = "azul"> Azul</option>
<option value = "verde">Verde </option>
<option value = "amarelo">amarelo</option>
</select>
<input type="submit" class="botao" name="exibir" value="exibir" />
</form>
<br /><br />
e o PHP
<?php
$busca = addslashes ($_POST['busca']);
require('conecta.php');
$con1 = "SELECT * FROM imagens WHERE $busca == 'cor'" or die ("Falha");
$con11 = mysql_query($con1);
$con111 = mysql_num_rows($con11);
if($con111 > 0)
{
echo"encontrado";
}
else
echo" nada";
?>
O que eu quis fazer foi pegar a cor escolhida no html e fazer um select de todos arquivos com aquela cor, e depois checar se algo foi encontrado através do mysql_num_rows, que também deu errado. POr favor me ajude a corrigir isso ai.Carregando comentários...