Mostrando postagens com marcador Consulta de Usuários. Mostrar todas as postagens
Mostrando postagens com marcador Consulta de Usuários. Mostrar todas as postagens

sexta-feira, 23 de julho de 2010

Consulta de Usuários: OK!

>Por Matheus

Hey, tudo bom?

Como disse anteriormente, a consulta de usuários estava apresentando alguns erros, principalmente quando a mesma era realizada com o filtro "Cidade". Para solucionar o problema, utilizamos uma cláusula SQL que retornasse apenas as cidades com usuários cadastrados, porém, estas são adicionadas apenas uma vez ao comboBox (evitando duplicação de cidades), facilitando a consulta e limitando os valores válidos.



Além dessa alteração, decidimos eliminar alguns campos da tabela que é exibida como resultado. Tal mudança foi proposta para facilitar a navegação. Se, por ventura, o adminsitrador desejar visualizar todas as informações de determinado usuário, basta clicar na imagem da lupa, o que ativará um 'dialog modal' com uma espécie de perfil de usuário, com imagem e todos os dados restantes.

A implantação desse "perfil" ainda está sendo desenvolvida e pretendemos concluí-la o mais rápido possível. Se conseguirmos, tal implantação já será apresentada na próxima prévia dos Projetos.

Obrigado pela atenção e um ótimo retorno às aulas!

sexta-feira, 16 de julho de 2010

Consulta de Usuários

>por Matheus

Olá pessoal, tudo bom?

Durante essa semana, notamos que há uma falha na Consulta de Usuários da aplicação em PHP. No sistema, o adminsitrador possui 4 opções de filtro para realizar a consulta: "nome", "estado", "cidade" e "grupo".

Na opção "cidade", as linhas do ComboBox são preenchidas apenas com as cidades cadastradas, afinal, o banco possui aproximadamente 8 mil opções de cidades, o que tornaria o método inviável. Assim, utilizamos uma cláusula SQL com JOIN e obtemos apenas aquelas que possuem usuários cadastrados.

O problema, entretanto, ocorre quando mais um de usuário pertence a mesma cidade. Na versão atual do sistema, ele insere novamente a opção com a cidade repetida (o que não pode ocorrer). Estamos trabalhando para solucionar o problema o mais rápido possível. Assim que obtiver a solução deixo vocês informados! :)

Abaixo uma primeira proposta para a Consulta de Usuários: