Fórum Exibição de documentos relacionados somente aquele cliente #598694
18/11/2018
0
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.
[
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
Curtir tópico
+ 0
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
Clique aqui para fazer login e interagir na Comunidade :)