Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

LF_HERNANDES

Gravando acesso quando clicado

Recommended Posts

Boa tarde pessoal estou tentando ter o controle de acessos ao atendimento on-line onde trabalho.

 

Porém não estou conseguindo fazer com que apenas qundo o usuário clicar sobre o botão de atendimento seja gravado no banco de dados a entrada do usuário... pois aqui esta a pessoa entrou na página e já contabiliza... com isso se torna furado meu controle.

 

Como eu faço para que quando o usuário clicar sobre o botao de atendimento ai sim contabilize e acesse ao atendimento?

 

Desde já obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

kra, que sistema de atendimento voce esta usando????

 

nao tem como ngm ajudar sem termos informações especificas!

 

abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

kra, que sistema de atendimento voce esta usando????

 

nao tem como ngm ajudar sem termos informações especificas!

 

abraços!

 

Então estou utilizando NTR.... gostaria que apenas quando o usuario clicar na imagem da moça ai sim ele gravace no banco de dados quem é o cliente

Compartilhar este post


Link para o post
Compartilhar em outros sites

kra, provavelmente nesta pagina que voce esta com a imagem da mulher, existe um INCLUDE com o arquivo que grava a informacao no banco!

 

tem como você postar este arquivo aqui???

 

abraz!

Compartilhar este post


Link para o post
Compartilhar em outros sites

kra, provavelmente nesta pagina que voce esta com a imagem da mulher, existe um INCLUDE com o arquivo que grava a informacao no banco!

 

tem como você postar este arquivo aqui???

 

abraz!

 

Então amigo no caso nao tem nenhum include... é passado o valor de referência via java script... até ai esta beleza... o meu problema seria quando o cara clicar na imagem grave no meu banco de dados quem acessou na quele momento.

 

Pois se não cada hora que atualizar a pagina vai dar um insert na minha tabela

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

entendo... mas provavelmente o javascript(ajax) chama algum arquivo PHP! cola ele aqui!

 

 

agora, outra coisa.... você disse ke o sistema grava quando o kra entra na pagina e nao quando clica.... você ker ke na pagina pare de gravar a informacao? e que so quadno clique na imagem ele gere o registro no DB??? (essa nova informacao voce vai gravar na tabela ja existente do sistema ou em uma nova?)

Compartilhar este post


Link para o post
Compartilhar em outros sites

entendo... mas provavelmente o javascript(ajax) chama algum arquivo PHP! cola ele aqui!

 

 

agora, outra coisa.... você disse ke o sistema grava quando o kra entra na pagina e nao quando clica.... você ker ke na pagina pare de gravar a informacao? e que so quadno clique na imagem ele gere o registro no DB??? (essa nova informacao voce vai gravar na tabela ja existente do sistema ou em uma nova?)

 

 

Deixa eu explicar melhor.

 

No site existe uma área do cliente... quando o cliente loga gravo em session o nome dele e o cnpj.

Agora preciso que na parte de atendimento, quando ele clicar na imagem ele grave no meu banco de dados quem esta solicitando atendimento on-line.

 

Referente ao arquivo ele só me chama uma url que é do prórpimo NTR... apenas isto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ahh emtao eh simples.... faca um script que rode dentro da parte do atendimento...

 

 

nele você manda ele atualizar a tabela desejada com as informacoes da session...

 

 

mysql_query('INSERT INTO tabela (cnpj, nome) values (\''.$_SESSION[cnpj].'\',\''.$_SESSION[nome].'\')');

Compartilhar este post


Link para o post
Compartilhar em outros sites

ahh emtao eh simples.... faca um script que rode dentro da parte do atendimento...

 

 

nele você manda ele atualizar a tabela desejada com as informacoes da session...

 

 

mysql_query('INSERT INTO tabela (cnpj, nome) values (\''.$_SESSION[cnpj].'\',\''.$_SESSION[nome].'\')');

 

Problema amigo é que eu nao tenho acesso a esta parte de atendimento ou seja o cara clicou na mulher, já cai no sistema deles.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas voce nao tem os codigos do sistema de atendimento???? onde ele esta hospedado? você tem acesso ao ftp???o sistema eh comprado? eh em base windows (nao open source?), tao encriptografados???... existem varios fatores que influenciam na ajuda...

 

 

eu to tentando compreender seu problema... mas você tb nao ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas voce nao tem os codigos do sistema de atendimento???? onde ele esta hospedado? você tem acesso ao ftp???o sistema eh comprado? eh em base windows (nao open source?), tao encriptografados???... existem varios fatores que influenciam na ajuda...

 

 

eu to tentando compreender seu problema... mas você tb nao ajuda!

 

 

Lhe agradeço a ajuda amigo, entao a empresa onde trabalho comprou a licensa de utilização porem fica tudo no servidos dos caras... a única coisa passada para nós foi o link a ser inserido na página.. com isso o cliente clica e já é iniciado o atendimento, sendo todas as informações fica armazenada na base de dados dos caras...

 

No caso precisaria saber quais clientes estão acessando para ter um relatório, dia vem minha necessidade de gravar no meu banco de dados

 

A única coisa passada foi:

 

<script language="JavaScript" src="http://na.ntrsupport.com/inquiero/web/an/ann4.asp?login=I851d3ED〈=br&sur=qSAC&ref=De:<?php echo $Vnome;?>&ref2=<?php echo $txtempresa;?>"></script>

Obrigado pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kra, isso simplifica MUITO as coisas!

 

entao... por ser gravado TUDO no banco dos caras... você nao tem como acessar isso!

 

a unica coisa ke voce pode fazer, é criar um banco de dados so para armazenar estas informacoes. caso queira que o sistema de suporte faca isso... você tem que entrar em contato com a empresa que vendeu o script e pedir para criarem esta funcao""""

 

 

axo que sao as unicas possibilidades....

 

 

o que voce pode fazer (ja que no login voce grava as informacoes do cliente), eh montar um ajax para quando clicar no botao (ANTES DE ENTRAR NA PAGINA) ele gravar as informacoes!

 

 

EX:

 

arquivo de exibição:

<script type="text/javascript">
    function gravar_banco(cnpj, nome) {
        if (cnpj == "" || nome == "") {
            alert('Erro, algum parametro da funcao esta em branco');
            return false;
        } else {
            $.ajax({
                type:'GET',
                url: 'gravar.php?cnpj='+cnpj+'&nome='+nome,
                success:function(txt){
                    if (txt == 'erro') {
                        alert('Algum erro occoreu na gravacao dos dados no DB,\n'+txt);
                        return false;
                    } else if (txt == 'ok') {
                        return true;
                    }
                }
            });
        }
    }
</script>
<a href="endereco_do_suporte.php" onclick="return grava_banco(CNPJ, NOME);"><img src="foto/da/mulher.png"></a>

troque do link os valores de CNPJ e NOME com os valores da $_SESSION

 

Arquivo: gravar.php

<?
$cnpj = $_GET[cnpj];
$nome = $_GET[nome];

$db = mysql_connect('localhost', 'usuario', 'senha');
mysql_select_db('database');

if (mysql_query('insert into suporte (cnpj, nome) values (\''.$cnpj.'\',\''.$nome.'\');')) {
    echo 'ok';
} else {
    echo 'erro';
}
?>

 

LEMBRANDO: Este ajax eu montei usando jQuery!!! entao para funcionar baixe o jquery e carregue-o na página!

 

 

abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kra, isso simplifica MUITO as coisas!

 

entao... por ser gravado TUDO no banco dos caras... você nao tem como acessar isso!

 

a unica coisa ke voce pode fazer, é criar um banco de dados so para armazenar estas informacoes. caso queira que o sistema de suporte faca isso... você tem que entrar em contato com a empresa que vendeu o script e pedir para criarem esta funcao""""

 

 

axo que sao as unicas possibilidades....

 

 

o que voce pode fazer (ja que no login voce grava as informacoes do cliente), eh montar um ajax para quando clicar no botao (ANTES DE ENTRAR NA PAGINA) ele gravar as informacoes!

 

 

EX:

 

arquivo de exibição:

<script type="text/javascript">
    function gravar_banco(cnpj, nome) {
        if (cnpj == "" || nome == "") {
            alert('Erro, algum parametro da funcao esta em branco');
            return false;
        } else {
            $.ajax({
                type:'GET',
                url: 'gravar.php?cnpj='+cnpj+'&nome='+nome,
                success:function(txt){
                    if (txt == 'erro') {
                        alert('Algum erro occoreu na gravacao dos dados no DB,\n'+txt);
                        return false;
                    } else if (txt == 'ok') {
                        return true;
                    }
                }
            });
        }
    }
</script>
<a href="endereco_do_suporte.php" onclick="return grava_banco(CNPJ, NOME);"><img src="foto/da/mulher.png"></a>

troque do link os valores de CNPJ e NOME com os valores da $_SESSION

 

Arquivo: gravar.php

<?
$cnpj = $_GET[cnpj];
$nome = $_GET[nome];

$db = mysql_connect('localhost', 'usuario', 'senha');
mysql_select_db('database');

if (mysql_query('insert into suporte (cnpj, nome) values (\''.$cnpj.'\',\''.$nome.'\');')) {
    echo 'ok';
} else {
    echo 'erro';
}
?>

 

LEMBRANDO: Este ajax eu montei usando jQuery!!! entao para funcionar baixe o jquery e carregue-o na página!

 

 

abraços!

 

 

Obrigado amigo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.