Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 22.10.2018
Сообщений: 23

Как можно сделать так, чтобы при выполнении действия у одного пользователя оно выполнялось и у другого?

28.07.2020, 23:35. Показов 1344. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, как можно сделать так, чтобы при выполнении действия у одного пользователя оно выполнялось и у другого.

Пример: есть видео, когда нажимаешь PLAY оно должно запускаться у всех кто находится на этой странице.

Пытался как-то связать это с базой данных..все что смог это записывать время видео и начинать видео с этого момента, на котором остановилось..но сделать это в режиме онлайн...не очень понимаю как.

Если что-то не понятно, я уточню.

Отправляю запрос.

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
video.addEventListener('timeupdate', function () {
            var position =  videoEl.currentTime;
            $.ajax({
                method: "POST",
                url: "app.php/",
                data: {"position": position},
                success: function (res) {
                    console.log(res);
                },
                error: function (res) {
                    console.log(res);
                },
                async: false,
            });
        }, false);
Тут и записываю в БД.
PHP
1
2
3
4
5
6
7
8
use PDO;
 
$db = new PDO('mysql:host=localhost;dbname=room', "root", "root");
 
if (isset($_POST['position'])) {
    $escaped_data = $_POST['position'];
    $db->query('UPDATE room SET position = '. $escaped_data .' WHERE id = 1');
}
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.07.2020, 23:35
Ответы с готовыми решениями:

Как сделать так, чтобы если выбрал одного пользователя была видна кнопка, а если другого пользователя не видна
Как сделать так, чтобы если выбрал одного пользователя была видна кнопка, а если другого пользователя не видна.

Как сделать, чтобы в ветвлении при выполнении одного из перечисленных действий выполнилось другое?
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Как сделать чтобы в ветвлении при выполнении одного из перечисленных...

Как сделать так, чтобы при выполнении команды PING в файл записывалась только статистика?
Как сделать так, что бы выполнении команды: ping ya.ru -n 10 в файл записывалось только статистика? И не было слова ответ.

1
Эксперт JS
2037 / 1096 / 409
Регистрация: 29.04.2016
Сообщений: 2,625
29.07.2020, 02:39
Лучший ответ Сообщение было отмечено Bombadilxxx как решение

Решение

Цитата Сообщение от Bombadilxxx Посмотреть сообщение
сделать это в режиме онлайн...не очень понимаю как
смотрите в сторону веб сокетов

Добавлено через 5 минут
вот тут вроде понятно все изложено
https://petukhovsky.com/simple... ery-start/
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.07.2020, 02:39
Помогаю со студенческими работами здесь

Обработка клавиш, как сделать так, чтобы зажать клавишу Q выполнялось определенное действие, если отпустить
Обработка клавиш, как сделать так, чтобы зажать клавишу Q выполнялось определенное действие, если отпустить, то действие прекращается. ...

Как можно сделать, чтобы нужное действие выполнялось только пока клавиша нажата
пишу игру, возникла следующая прблема: если нажать и удерживать клавишу, то после отпускания действие назначеное на нее(например лево-и...

Можно ли сделать так, чтобы срок действия пароля истекал в определенное время?
Windows Server 2008 R2 Enterptise. Можно ли сделать так, чтобы у пользователей домена срок действия пароля истекал в определенное время дня...

Как добавить в условии сравнение с числом, чтобы оно выполнялось?
Вот часть кода: a=$(free -m -o | grep "Mem:" | awk {'print $4'}) b=$(free -m -o | grep "Mem:" | awk {'print $6'}) c=$(free -m -o |...

Как в ActionListener сделать так, что бы тело слушателя не выполнялось при отпускании?
Здравствуйте. Есть кнопка. Она имеет actionListener. Но так как actionListener срабатывает как при нажатии, так и при отпускании...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru