Diseñé un sitio web básico usando HTML, CSS, javascript y php para backend.
En el sitio web, después de que un usuario inicia sesión, tiene la opción de comprar algunos artículos (puede ser un solo artículo o varios artículos según la elección del usuario).
Mi pregunta es que si hay varios usuarios activos en el sitio web en cualquier momento, entonces es posible agregar los precios de todos los artículos comprados por todos los usuarios activos y obtener el resultado en una sola variable.
Por ejemplo, digamos que solo 2 usuarios, a saber, el usuario 'a' y el usuario 'b' están activos en un momento dado y si el usuario 'a' compra 2 artículos por valor de 20 y 100 rupias, y el otro usuario 'b' compra 3 artículos por valor de rupias 100, 200 y 300, entonces quiero agregar todos los precios de los artículos comprados por ambos usuarios, es decir, el usuario 'a' y el usuario 'b' en una variable llamada 'total' y su valor debe ser 20+100+100+200 +300=720.
Por favor guíe sobre cómo hacer esto si es posible hacerlo. Además, si no es posible en una variable, entonces puede ser posible hacerlo usando la base de datos.
En tiempo real , debe usar WebSockets Hace que su servidor y su lado del cliente se relacionen a través de mensajes (sin actualizar la página)
Incluir en el lado del cliente JS: https://developer.mozilla.org/fr/docs/Web/API/WebSockets_API
E incluir PHP en el lado del servidor: https://www.php.net/manual/fr/book.sockets.php
Es utilizado por cualquier chat en vivo, por ejemplo, almacena datos en su servidor de socket, y en cualquier modificación recibida de un cliente, su servidor vuelve a calcular y envía la actualización a todos los clientes,
y luego un scrpit JS modifica el DOMDocument con el mensaje recibido.