Fórum Exibição de documentos relacionados somente aquele cliente #598694

18/11/2018

0

PHP

Eu preciso que exiba somente os documentos relacionados aquele cliente que logou, mas não consigo pois sou ainda um iniciante nessa parte.
Existe uma tabela cliente, uma tabela usuario, uma documentos(campos expressos a baixo) e uma tebela usuario_cliente(usuario_codigo, cliente_codigo)<-são as duas chaves extrangeiras que faz o vinculo de usuário com cliente.

$q = "SELECT
  documentos.codigo,
  documentos.nome_arquivo,
  Date_Format(documentos.data_cadastro, '%d/%m/%Y') AS data,
  documentos.data_cadastro,
  documentos.descricao,
  cliente.nome,
  usuario.nome AS usuario_nome,
  usuario.tipo
FROM
  documentos
  INNER JOIN cliente ON documentos.cliente_codigo = cliente.codigo
  INNER JOIN usuario ON documentos.usuario_codigo = usuario.codigo
  WHERE  ";

$where = " usuario.tipo='interno' ";


if ($_POST['searchPhrase']!=''){
    $where .= " AND (documentos.codigo LIKE '%{$_POST['searchPhrase']}%' OR nome_arquivo LIKE '%{$_POST['searchPhrase']}%' OR data_cadastro LIKE '%{$_POST['searchPhrase']}%' OR descricao LIKE '%{$_POST['searchPhrase']}%'OR cliente.nome LIKE '%{$_POST['searchPhrase']}%')";
}
[
Roger

Roger

Responder

Posts

18/11/2018

Roger

Edit 1: Ah tabela usuario tem o tipo interno(trabalha dentro da empresa), e o tipo externo(trabalha para algum cliente).
Responder

Gostei + 0

19/11/2018

Emerson Nascimento

Qual informação você tem do cliente logado? Como você sabe qual cliente/usuário está logado? Pelo código? Como você o obtém?
Responder

Gostei + 0

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

Aceitar