Ola pessoal,
Estou precisando exibir imagem no cabecalho de acordo com a empresa selecionada
No login, criei no banco um campo logotipo, mas nao consigo exibir a imagem. Alguem tem
alguma dica de como faco isso.
Grato
Paulo
Click informatica
Ola pessoal,
Estou precisando exibir imagem no cabecalho de acordo com a empresa selecionada
No login, criei no banco um campo logotipo, mas nao consigo exibir a imagem. Alguem tem
alguma dica de como faco isso.
Grato
Paulo
Click informatica
Use a tag html IMG com o caminho da iamgem que vc levante no login. Vc pode informar numa variável do menu.
Ex.
Valor ->
Infelizmente nao entendi a maneira que você indicou, você poderia me ajudar, mas
Especificamente
Grato
Paulo
Vamos supor que vc tem o nome da imagem no banco.
No seu login, assim como vc recupera os dados do usuário, recupera o nome da imagem.
No menu escolha valor e coloca a imagem usando html: trocando o nome da imagem pela variável que contem o nome da imagem.
Cleyton pelo que eu entendi ele esta gravando a imagem no banco de dados (tipo blob)
Oque o cleyton quis dizer é o seguinte ao inves de vc gravar a logo marca da empresa em um campo do tipo blob, grave o nome do arquivo e então ao selecionar a empresa faça o select e depois carregue normalmente usando as tags de imagem
exemplo:
tag de imagem
<img src=“pasta_image\logo.png” …>
no caso vc iria carregar a variavel exemplo
$sua imagem = {campo com o nome do arquivo};
";
Beleza, entendi agora
só mais uma dúvida
qual a pasta usada para guardar as imagens (pasta_image)
";
esse é o grande problema o Sc ele guarda tudo na pasta de produção então oque eu te aconselho é vc criar na unha uma pasta onde vc guarda as imagens e entao pre-definir o caminho http:\www.aplicação ou até melhor usar as variaveis do proprio php para automatizar …
$_SERVER[‘HTTP_HOST’];
$_SERVER[‘SCRIPT_NAME’];
Oi Pessoal,
Seguindo o conselho do pessoal aqui do forum, consigo exibir a imagem.
Segue o codigo colocado no evento OnHeader
$check_sql = “SELECT id_empresa, empresa_logo”
. " FROM empresa"
. " WHERE id_empresa = ‘" . {chq_empresa} . "’";
sc_lookup(rs, $check_sql);
{cod_empresa} = {rs[0][0]};
{logo} = {rs[0][1]};
// Apenas para confirmar o que esta vindo do select
echo 'Logomarca1 ’ . {logo};
echo ’ Empresa ’ . {cod_empresa};
Agora o estranho
tenho 3 empresas cadastras: 2,12,13
Quando seleciono a empresa 2 - exibe a imagem sem problema
agora quando coloco as outras não exibe de jeito nenhum.
O estranho que achei também é que faço o select na maioria dos cadastros para cai automaticamente o codigo da empresa de acordo com o que ele seleciona na tela de Login.
E normalmente ele só traz o primeiro codigo, mesmo dando um echo no select e mostrando a empresa certa, ele preenche o campo com o codigo errado, sempre o 2 ou seja a primeira empresa cadastrada…
Espero que entendam.
fico no aguardo,
Grato
Paulo