Ir para conteúdo

POWERED BY:

Arquivado

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

klebercaires

Implementar contador de impressao de página

Recommended Posts

Olá, Um cliente me pediu para implementar em um sistema de curriculos um contador de impressão para os curriculos dos candidatos.

a ideia é a seguinte: o candidato faz o cadastro e na administração do sistema terá disponivel a opção do administrador visualizar o curriculo (ate aqui já está tudo pronto). o administrador do sistema quer saber quantas vezes o curriculo foi impresso.

Estive pensando como fazer isso e cheguei a seguinte ideia:

Criar um campo contador na tabela de usuario e na página criar um botão de imprimir e nesse botão implementar no campo o valor + 1.

Estou na duvida de como realizar essa ação no botão e gostaria tambem de saber se alguem tem uma ideia melhor do que essa.

obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

A idéia é essa mesma.

 

Para realizá-la, use AJAX..

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

A idéia é essa mesma.

 

Para realizá-la, use AJAX..

 

Att;

 

Cara, não possuo muito conhecimento em ajax. será q poderia me ajudar?

 

O que já fiz aqui é o seguinte:

Adicionei o campo na tabela.

e coloquei no codigo o seguinte: <input type="button" name="print" value="Imprimir" onClick="javascript:window.print()" ></b>

(Impresso <%=rs("numero_impressao")%> vezes)

tá retornando o valor que está no banco. agora preciso fazer algo para incrementer o valor quando se clicar no botão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

existe um exemplo de rating com AJAX , no lab. de script, pode te ajudar, faça uma pesquisa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não achei sobre o que você falou.. só achei rating com imagem.

Fiz assim:

<input type="button" name="imprimir" id="imprimir" value="Imprimir" onClick="conta_impressao(); javascript:window.print(); ">

(Impresso <%=rs("numero_impressao")%> vezes)

 

<script type="text/javascript">

function conta_impressao() {

<% SQL = "update usuario set numero_impressao = numero_impressao + 1 Where id_candidato = "& rs("id_candidato")

Set rs = conn.execute(SQL)

%>

}

</script>

 

Só que agora está dando o seguinte problema: não atualiza quando clica no botao, fiz um select no banco e vi q não atualiza.. só está atualizando quando entra na pagina ou recarrega.

Alguma ideia de como resolver?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz desta forma e está ok!

agora falta fazer atualizar o contador quando der um submit no imprimir pois no banco atualiza os dados, mas não mostra atualizado na página!

 

<%

form_ok = request.form("ok")

if form_ok <> "" then

SQL2 = "update usuario set numero_impressao = numero_impressao + 1 Where id_candidato = "& rs("id_candidato")

Set rs2 = conn.execute(SQL2)

end if

%>

<form method="POST">

<input type="submit" value="Imprimir" name="ok" onClick="javascript:window.print();">

</form> (Impresso <%=rs("numero_impressao")%> vezes)

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.