Jump to content


Photo

Exibir Dados Selecionados Pelo Perfil Do Usuario


  • Faça o login para participar
6 replies to this topic

#1 ooooBR

ooooBR

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 29/08/2011, 08:21

bom dia, bom não sei bem como isso deve ser feito, ou se é dessa forma, vamos ao problema... eu tenho uma pagina que exibe tudo que está na bd, porém eu gostaria de especificar o assunto atravez de um campo no cadastro do usuario...

por exemplo verificar o campo, e comparar... o código que exibe as mensagens é esse
mysql_select_db($database_data, $data);
$query_Recordset1 = "SELECT * FROM ordemservico WHERE Arquivo = 'n'";

por exemplo o setor, se no cadastro do usuario o campo estiver preenchido compras no setor, só mostra as mensagens do setor compras!!! ou se alguém soube uma forma de selecionar o conteudo dessa meneira, pode sugerir!!!

#2 Leocarpo

Leocarpo

    12 Horas

  • Usuários
  • 160 posts
  • Sexo:Masculino
  • Localidade:Angola - Luanda
  • Interesses:Programação,
    Padrões web.
    Negócios.

Posted 29/08/2011, 10:22

Ola colega.

Isso provavelmente faz-se com o comando INNER JOIN.

Tenta buscar mais sobre isso, se eu tiver mais novidades posto aqui, OK.
O mundo é feito de teórias, as com maior
impacto é que são válidas,e aplicadas nas nossas vidas.
9033 lab

#3 ooooBR

ooooBR

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 01/09/2011, 01:12

potz ainda nada, se alguem puder da uma força, pq ta osso!!!

#4 marcosfj1

marcosfj1

    Turista

  • Usuários
  • 53 posts
  • Sexo:Masculino

Posted 01/09/2011, 08:58

Cara explica melhor o que vc quer fazer, q ficou meio confuso

Da um exemplo mais detalhado

Falou
==================================================================
Quer conhecer um site Diferente?
FORA DA TELA
==================================================================

#5 ooooBR

ooooBR

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 02/09/2011, 00:33

minha situação atual é está...


$query_Recordset1 = "SELECT

  ordemservico.*, funcionario.setor

  FROM ordemservico

  LEFT JOIN funcionario ON (ordemservico.setorRecebedor=funcionario.setor) 

  WHERE funcionario.login='$login'";




porém com o codigo abaixo... exibe todos normalmente

$query_Recordset1 = "SELECT

  ordemservico.*, funcionario.setor

  FROM ordemservico

  LEFT JOIN funcionario ON (ordemservico.setorRecebedor=funcionario.setor)";




porém não consegui chegar ao objetivo que é exibir apenas as referentes ao setor do usuario que estiver na pagina!!!


Posted Image
conforme a imagem estou logado como um usuario do setor Faturamento, ou seja era pra aparecer apenas as mensagens selecionadas na imagem, agradeco pelas futuras sugestoes!!!

Edição feita por: ooooBR, 02/09/2011, 00:35.


#6 marcosfj1

marcosfj1

    Turista

  • Usuários
  • 53 posts
  • Sexo:Masculino

Posted 02/09/2011, 08:29

A ta acho q entendi, vc quer que o funcionario só veja aquilo que pertence a ele

Bom na sua tabela orderservico deve ter o id do funcionario que o fez, sendo assim qdo o funcionario fizer login vc pode fazer um loop com os dados que ele obteve e ai na proxima query onde vai pegar as ordens de servico só pegar aquelas que tiverem o id do funcionario igual ao que fez login.

OU entao ao invez de usar o LEFT JOIN, usar o INNER JOIN

Valeu
==================================================================
Quer conhecer um site Diferente?
FORA DA TELA
==================================================================

#7 ooooBR

ooooBR

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Não informado

Posted 02/09/2011, 21:25

nao, na verdade eu queria que ele visse so o que é do setor dele, se o usuario for do vendas ele ve todas q contem vendas independente do usuario que posto!!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq