2015-04-28 4 views
-1

Я хочу знать, есть ли способ реализовать кнопку в php, которая отключается, когда пользователь нажимает на нее, так что никто не может щелкнуть по ней в течение часа. Я имею в виду, что если на сайт появляется другой пользователь, он видит, что нажата кнопка, и он не может щелкнуть по ней.Сделать кнопку глобально unclickable

+0

Пожалуйста, покажите нам свой код ....! – Krishna38

+2

Да, есть много способов. –

+0

используйте mysql, чтобы сохранить состояние кнопки вместе с временем клика. –

ответ

2

Вы поток код должен быть что-то вроде:

Кнопка нажата в первый раз?
вставки в MySql button id и click time


В следующий раз пользователь заходит на этой странице?
Запросить mysql и проверить, была ли кнопка нажата менее 1 часа назад, если да, disable the button, в противном случае enable it.


Чтобы отключить кнопку, вы можете использовать:

<button type="button" disabled>Cannot Click Me!</button> 

Чтобы включить ее, просто удалите disabled:

<button type="button">Click Me!</button> 
+0

Спасибо !!!!!! –

+0

Добро пожаловать @LukasJunokas :) tks для принятия ответа. –

-1
  1. привет, на ваш вопрос, что я думаю, что вы должен хранить таблицу в вашей базе данных, которая проверяет, была ли нажата кнопка и хранится в базе данных (используйте запрос вставки), используя {datetime должен быть столбец} (база данных)

  2. На кнопке использовать просто сделать кнопку с

    >

3.Use хрон работу сервера, который будет проверять и обновлять базы данных каждый 1 час.

+0

Зачем вам нужна работа cron? –

+0

, чтобы проверить вашу базу данных и обновить ее так, чтобы php не использовал эхо-кнопку для отключения кнопки.

+0

Вам не нужно задание cron, просто запрос mysql. –

Смежные вопросы