Ir para conteúdo

POWERED BY:

Arquivado

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

Michael.Dev

[Resolvido] Select opcionais

Recommended Posts

Olá hufersil, aqui é o Michael você me ajudou em um select

e está tudo certo retornando todos os opcionais cadastrados

so que ele esta retornando todos os opcionais que são checkbox

selecionados.....precisava trazer selecionados so os que pertencem ao id do veiculo

 

SELECT
vop.idOpcional,
vop.idVeiculo AS veiculoId,
op.idOpcionais AS OpcionalId,
op.Descricao,
vop.idVeiculo,
-- MySQL
IF(vop.idveiculo IS NULL, 0, 1) as selecionado
-- Postgres
-- CASE WHEN vop.idveiculo IS NULL THEN 0 ELSE 1 END as selecionado
FROM
opcionais AS op
LEFT JOIN veiculoopcionais AS vop ON op.idOpcionais = vop.idOpcional AND vop.idveiculo = ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema está no seu PHP, conforme exibido no post http://forum.imasters.com.br/topic/443847-metodo-listar/page__p__1753938#entry1753938.

 

Ao invés de fazer isso:

 

if($Op->veiculoId == $Op->OpcionalId){
  $selected = true;
}

 

Faça isso

 

if($Op->selecionado == 1){
  $selected = true;
}

 

@braços e fique com Deus!

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.