Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

daniel_silva

Combobox

Mensagens Recomendadas

daniel_silva

Boas pessoal,

Estou com um problema. Estou a usar SQL com PHP, e preciso de listar os dados num combobox.

Quando eu uso assim, funciona.

$sql = "select * from utilizador";
 
$resultado = mysqli_query($conn , $sql);
echo '<select  id="id_tipo" name="id_tipo" style="width: 170px;';
		while($linha=mysqli_fetch_array($resultado)) {
  			echo '<option value="' . $linha['id_tipo'] . '">' . $linha['nomeUtilizador'] . '</option>';
		}
echo '</select>';

Mas quando uso assim: (como preciso) 

$sql = "select * from utilizador where id_tipo=2";
 
$resultado = mysqli_query($conn , $sql);
echo '<select  id="id_tipo" name="id_tipo" style="width: 170px;';
	while($linha=mysqli_fetch_array($resultado)) {
		echo '<option value="' . $linha['id_tipo'] . '">' . $linha['nomeUtilizador'] . '</option>';
	}
echo '</select>';

Não funciona...

Alguém me pode ajudar? 

Obrigado.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
washalbano

Se não há erro algum dentro do select, é provavelmente pq:
a) não existe nenhum id_tipo = 2
b) as mensagens de erro estão desativadas
c) os erros são logados em um arquivo externo

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
daniel_silva

Já sei a razão de não mostrar... mas continua mal.

Só tinha um registro com o id_tipo = 2, e não mostrava se tiver mais que dois com o id_tipo = 2 já aparece.

Não consigo encontrar qual o motivo...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
HappyHippyHippo
On 12/4/2018 at 3:51 PM, daniel_silva said:

Já sei a razão de não mostrar... mas continua mal.

Só tinha um registro com o id_tipo = 2, e não mostrava se tiver mais que dois com o id_tipo = 2 já aparece.

Não consigo encontrar qual o motivo...

Existe qualquer coisa nessa afirmação que não bate certo... 


IRC : sim, é algo que ainda existe >> #p@p

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.