Ir para conteúdo

POWERED BY:

Arquivado

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

MarcosMattos

[Resolvido] botao

Recommended Posts

Pessoal não sei se é em php mais como to usando em php vamos lá...

 

Quero fazer um botao em que o cara posso clicar nele apenas a cada 24horas exemplo

 

clico no botao manda fazer o que eu quero

depois o botão fica la mais não pode ser clicavel ou até mesmo enviar uma msg que ja foi utilizado

mandando esperar o tempo que falta ainda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse cara faz algum login no teu site ? ou não?

 

caso sim, armazene a data/hora em que ele clicou da ultima vez, relacionando o login dele, e só mostre, se tiver passado mais de 24h entre a data atual e a ultima vez.

 

 

 

 

se não fizer login, te sugiro usar cookies.(com a mesma lógica para liberação).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como faço a verificação da hora atual com a que ta no banco?

faça tudo diretamente com o banco.

 

para saber a data atual com sql existe a função NOW()

 

subtraia o atual doq tá no banco, e veja se é maior ou não que 24h.

só tentando fazer e pesquisando é que você vai conseguir.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha só como vs quer que esse botão possa ser usado apenas 1 vez ao dia, nao necessita vs verificar hora exata em que foi usado a ultima vez, até pq iria dar um trabalhinho, vs pode verificar apenas o dia usando

 

<?
date("d");
?>

e fazer algo assim usando if

 

<? 
$datadehoje = date("d");
if($datadehoje == $datasalvanobancodedados){
echo "Você ja pressionou esse botão hoje";
}else{
//codigodobotão
}
?>

 

Edit: lembre-se na hora que o botão for pressionado faça um update na coluna do usuário que a pressionou.

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.