Erro ao pupular campo SELECT

04/09/2013

0

PHP

Bom dia a todos estou com um projeto em PHP e ao fazer uma consulta no banco de dados gostaria de popular um campo SELECT com alguns dados que vem do banco.
A consulta em si está funcionando, mas não estou conseguindo trazer as informações agrupadas dentro do SELECT , segue imagem para melhor compreensão.

[url]http://dellasavia.com.br/img/sql.jpg[/url]

Se alguém puder ajudar agradeço.
Adilson Rumao

Adilson Rumao

Responder

Posts

04/09/2013

Ricardo Araujo

tem que adicionar todos os campos necessário na clausula grupo by para funcionar.
Responder

04/09/2013

Marcio Araujo

não entendi "popular um campo SELECT".
Responder

04/09/2013

Adilson Rumao

Marcio Araujo, campo Select que eu falo é:
<select name="detalhe" class="span12" id="detalhe">
       <option><?php echo $item->nome_det; ?></option>
</select>


E rbbarreto cara estou tentando até agora e não consegui fazer retornar do jeito que deixei na imagem.
Responder

04/09/2013

Marcio Araujo

ah agora deu para sacar.
Responder

05/09/2013

Adilson Rumao

Opa bom dia galera dei um var_dump para ver como está retornando. Segue o mesmo.

var_dump 1 como está agora


$sql = mysql_query("SELECT * FROM detxsub a 
	LEFT JOIN subdivisoes b ON b.codigo_sub = a.codigosub_des 
	LEFT JOIN detalhes c ON c.codigo_det = a.codigodet_des 
	WHERE codigodiv_sub = '$categoria' GROUP BY b.codigo_sub");

object(stdClass)[1]
public 'codigo_des' => string '1' (length=1)
public 'codigosub_des' => string '23' (length=2)
public 'codigodet_des' => string '3' (length=1)
public 'codigo_sub' => string '23' (length=2)
public 'codigodiv_sub' => string '8' (length=1)
public 'nome_sub' => string 'AMORTECEDOR' (length=11)
public 'codigo_det' => string '3' (length=1)
public 'nome_det' => string 'DIA' (length=3)



var_dump 2 sem o GROUP BY


$sql = mysql_query("SELECT * FROM detxsub a 
	LEFT JOIN subdivisoes b ON b.codigo_sub = a.codigosub_des 
	LEFT JOIN detalhes c ON c.codigo_det = a.codigodet_des 
	WHERE codigodiv_sub = '$categoria'");

object(stdClass)[1]
public 'codigo_des' => string '1' (length=1)
public 'codigosub_des' => string '23' (length=2)
public 'codigodet_des' => string '3' (length=1)
public 'codigo_sub' => string '23' (length=2)
public 'codigodiv_sub' => string '8' (length=1)
public 'nome_sub' => string 'AMORTECEDOR' (length=11)
public 'codigo_det' => string '3' (length=1)
public 'nome_det' => string 'DIA' (length=3)
object(stdClass)[2]
public 'codigo_des' => string '2' (length=1)
public 'codigosub_des' => string '23' (length=2)
public 'codigodet_des' => string '4' (length=1)
public 'codigo_sub' => string '23' (length=2)
public 'codigodiv_sub' => string '8' (length=1)
public 'nome_sub' => string 'AMORTECEDOR' (length=11)
public 'codigo_det' => string '4' (length=1)
public 'nome_det' => string 'TRA' (length=3)



Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar