Ir para conteúdo

POWERED BY:

Arquivado

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

cdfree

Select combo + mysqli

Recommended Posts

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>
<?php
ini_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 consulta
while($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

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

×

Informação importante

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