cdfree 3 Denunciar post Postado Julho 2, 2013 Quero fazer um select que ao identificar uma das letras (A,B,C,D,E) não exiba elas no select<select name='obj'><option selected>Referência</option><?phpini_set('default_charset','UTF-8');//conexao com banco de dados$db = new mysqli("localhost","brasilia","*****","******");// consulta ao banco de dados$qr = $db -> query("SELECT obj FROM objeto where contrato = '2012/199'");//exibir consultawhile($row = $qr -> fetch_assoc()):if($row[obj] != "A"){ echo "<option>A</option>"; }if($row['obj'] != "B"){ echo "<option>B</option>"; }endwhile;?></select>fiz o teste sem o query deu certo:<select name='obj'><?php$a = 'B';if($a != "A"){ echo "<option>A</option>"; }if($a != "A"){ echo "<option>B</option>"; }?></select> Compartilhar este post Link para o post Compartilhar em outros sites
Leozitho 81 Denunciar post Postado Julho 3, 2013 Se eu entendi bem o que você quer, pode fazer assim: if (in_array($row['obj'], array('A', 'B', 'C', 'D', 'E'))) { continue; } Coloque a condição acima dentro do while logo no início. Compartilhar este post Link para o post Compartilhar em outros sites