Попробуйте:
$(":checkbox").click(function(){
if($(this).attr("checked"))
{
$('input[name="name[]"]').attr("checked", "checked");
}
else
{
$('input[name="name[]"]').removeAttr("checked");
}
})
Если вы не хотите, чтобы ваш PHP-процесс выполнялся постоянно, вам понадобится какой-то обычный планировщик, например cron
. Это может заставить ваш код запускаться раз в минуту, каждый час или в любой другой промежуток времени.
Обычно каждые пять или пятнадцать минут достаточно для проверки предстоящих событий и отправки уведомлений о них.
Убедитесь, что в вашей базе данных установлен флажок, если что-то уже было уведомлено, так что если ваш скрипт вылетает, и вам нужно перезапустить его, он может начать с того места, где остановился.