http://www.scriptcase.com.br/forum/index.php/topic,3307.msg31208.html#msg31208
Amigo Fred, eu preciso de uma aplicação de Controle para fazer a saída de uma bicicleta, e para isto o cliente quer que eu digite o RG do cliente e trata a foto dele.
Por isto eu preciso de uma aplicação de controle apenas para um lançamento de saída, porém precisa carregar o s dados do cliente na tela para verificação humana, depois apenas lançar a saída.
Eu tenteni usar
a solução listadas pelos amigos, na hora de carregar usar um decodificador:
$varImg=base64_encode({rs[0][2]});
{img} = "<img border=0 height='19px' src='data:image/png;base64,$varImg'>";
mas também não funciona.
Consegue me dar alguma dica?
Amigo Aroldo,
Você saberia me dizer qual é o link da resposta deste problema, pois eu realmente procurei e não encontrei
Tentei implantar:
$varImg=base64_encode({rs[0][2]});
{img} = “”;
sem sucesso.
Pode dar aquela força ?
Olá, Cássio.
Tentou fazer isso em qual evento ? Tenta no(s) outro(s).
Olá Wennys Carlos,
Estou carregando o Nome do Fornecedor no evento OnBlur do Campo RG.
Ou seja, o operador digita a informação do RG e o sistema deveria trazer nome e imagem do cliente.
Para assim, depois disto, locar a bicicleta.
O nome vem, a imagem não!
Eu anexei um doc, com imagens explicando exemplificando.
Eu posso preparar um vídeo também, vou postar aqui tentando explicar melhor.
Você tem alguma dica para carregar esta imagem ?
duvida_imagem.doc (346 KB)
Senhores,
Eu consegui fazer a imagem vir para a tela, mas não estou usando o imagem html, tive que usar o documento nome de arquivo, e não é o que eu quero na verdade, pois aparece os outros campos desenecessários.
Eu criei um vídeo mostrando =
http://www.estacaobike.com/duvida/quasela.mov
O que eu preciso é carregar a imagem para um campo Imagem HTML
Alguém pode me dar a dica final? eu sei que é só um detalhe, mas não sei qual, rs…
Grande abraço a todos e muito obrigado pela força.
Nos poste o código de seu consulta_cliente por favor.
Nos poste o código de seu consulta_cliente por favor.
Mestre Aroldo, aqui está o código, lembrando que o nome é carregado, a imagem agora é carregada também, só que eu preciso usar o documento (nome de arquivo) conforme o vídeo.
Aqui está a rotina:
function consulta_cliente($pDoc=1, $pNome=1)
{
if ($pNome==1) //-- Estamos usando o Documento
{
$check_sql = "SELECT idcorrentista, nome, img"
. " FROM correntista"
. " WHERE ( (doc1 = '" . $pDoc. "') or (doc2='".$pDoc."') )";
} //-- Estamos sando o nome
else
{
$check_sql = "SELECT idcorrentista, nome, img"
. " FROM correntista"
. " WHERE nome = '" . $pNome. "'";
}
sc_lookup(rs, $check_sql);
if (!isset({rs[0][0]}))
{
sc_redir( novosclientes, "", "_parent");
}
return {rs};
}
Aqui está está o código do evento onBlur do campo RG:
$r = consulta_cliente( {rg}, 1);
{nomcli} = {r[0][1]};
$varImg=base64_encode({r[0][2]});
{img} = “”;
e aqui está o vídeo da imagem sendo carregado no campo: Documento ( nome do documento )
http://www.estacaobike.com/duvida/quasela.mov
O que eu gostaria de fazer é carregar em um campo imagem HTML.
vc sabe me dar uma dica como fazer isto?
tente:
$r = consulta_cliente( {rg}, 1);
{nomcli} = $r[0][1];
$varImg=base64_encode($r[0][2]);
{img} = “”;
Eu criei uma aplicação de controle onde faço uma busca pelo documento do cliente, adicionei os campos virtuais: rg, codcli, nomcli, aro, rota e o img.No campo virtual tipo Imagem (Banco de dados) não existe! Pelo que entendi:
Você já tem essas fotos armazenadas em “Banco” (Blob).
Criou outra aplicação apenas para Filtrar informações ? Correto? Sendo assim, qual a lógica de ter a imagem no filtro (no controle) ?
Fred, eu preciso mostrar a imagem do cliente que vai alugar a bicicleta.
Se ele já tem cadastro e a imagem está em um campo blog
eu devo mostrar para o operador do sistema verificar se realmente é este cliente.
Caso o documento {rg} não exista eu abro o cadastro, o operador tira uma foto e grava no cadastro do cliente.
Você viu o vídeo que eu gravei.
Você pode me ajudar a resolver isto? Eu ainda tenho esta pendência.
Obrigado
Amigos,
Eu acredito que a pergunta certa é:
Como carregar uma imagem que está no banco (blog) para um campo virtual Imagem HTML?
Veja o vídeo neste link para entender melhor a minha dúvida:
http://www.estacaobike.com/duvida/quasela2.mov
Muito obrigado pela atenção e ajuda. Toda e qualquer ajuda é válida, ok?
use um campo text com conteúdo html + o código indicado.
Senhores,
Conseguir o que eu queria, usei um campo tipo label e o comando de carregamento passado pelos colegas aqui do fórum.
Solução:
- crie um campo label:
- carrege o comando usando:
$varImg=base64_encode($r[0][2]);
{img} = “”;
Obrigado a todos.
Haroldo, Expert, jo soy um neofito, mas sou persistente,
Minha imagem já está no banco de dados em base64, preciso simplesmente exibir ela na consulta, pelo form, consegui facilmente informado q ela é tipo base64 em Extensões permitidas, agora na consulta não tem isso, como consigo exibir da forma mais fácil?
Obrigado.
$varImg=base64_encode({campo_base64_do_bd});
{Imagem} = "<img border=0 height='63px' src='data:image/jpeg;base64,$varImg'>";
}
Haroldo, Expert, jo soy um neofito, mas sou persistente,
Minha imagem já está no banco de dados em base64, preciso simplesmente exibir ela na consulta, pelo form, consegui facilmente informado q ela é tipo base64 em Extensões permitidas, agora na consulta não tem isso, como consigo exibir da forma mais fácil?
Obrigado.
Haroldo, desculpe minha ignorância, basicamente eu coloco esse código aonde?
Eu criei um método php, colei o código, mas quando salvo ele bug e não salva
“Me baseei na sua resposta, no post do cássio, e esse doc http://scriptcase.com.br/blog/importando-imagem-do-banco-de-dados-e-usando-classes-do-bootstrap/”
Também tentei salvando no Evento onScricipinit e/ou onApplicationInit da app, com o mesmo erro, não salva e buga, tomei cuidado para colocar o nome do campo certinho." Me basei nesse post: http://www.scriptcase.com.br/forum/index.php/topic,3307.msg31208.html#msg31208"
Obrigado, pela força.
Na onrecord.
onde {imagem} é um campo criado manualmente e {campo_base64_do_bd} é a coluna no sua tabela que contém a imagem base64.
Haroldo, desculpe minha ignorância, basicamente eu coloco esse código aonde?
Eu criei um método php, colei o código, mas quando salvo ele bug e não salva
“Me baseei na sua resposta, no post do cássio, e esse doc http://scriptcase.com.br/blog/importando-imagem-do-banco-de-dados-e-usando-classes-do-bootstrap/”Também tentei salvando no Evento onScricipinit e/ou onApplicationInit da app, com o mesmo erro, não salva e buga, tomei cuidado para colocar o nome do campo certinho." Me basei nesse post: http://www.scriptcase.com.br/forum/index.php/topic,3307.msg31208.html#msg31208"
Obrigado, pela força.
Usei esse código na onrecord da consulta, mas sem exito, a página continua não salvando…
$varImg=base64_encode({FOTO_INICIAL});
{FOTO_INICIAL_OK} = “”;
FOTO_INICIAL é onde está a imagem em base64
FOTO_INICIAL_OK é o novo campo texto com conteúdo HTML
Obrigado.
Tentei esse codigo aqui pq a imagem ja está em base64, mas tambem não deu:
$imagem_64 = {FOTO_INICIAL};
{FOTO_INICIAL_OK} = “”;
Thiago, tente:
$varImg=base64_encode({FOTO_INICIAL});
{FOTO_INICIAL_OK} = " .borda{border-radius:100px}
";
o campo {FOTO_INICIAL_OK} deve ser label.
[]s