Sistema Megusta de un post con php y mysql
Publicado por Iñaki (14 intervenciones) el 30/07/2017 18:55:10
Buenas,
Al publicar un post debajo tengo un botón "Me Gusta" típico de las redes sociales. Quiero que muestre los me gusta, que al hacer clic por cualquier usuario sume un me gusta, pero (importante) que cada usuario sólo pueda darle una sola vez o al menos que no sume más de un me gusta por un mismo usuario. ¿Me explico? Como las redes sociales habituales.
En phpMyAdmin he creado estas columnas en una tabla aparte a la de los post para enlazar mediante un join al tener que mostrarlos:
idPost (Auto incremental)
numMegustas (Dónde se guardarán las sumas por cada clic en me gusta)
idUsuario (Referenciando quien le da a me gusta para comprobar en cada clic si el usuario ya dio a me gusta, y si es así que no sume otro me gusta).
Debajo del post tengo un "Button" donde en onclick debe ir a un archivo "contadorMegustas.php" por ejemplo y ¿Cómo sería adecuado el proceso para su funcionamiento de contar me gustas?
contadorMegustas.php
Saludos y gracias.
Al publicar un post debajo tengo un botón "Me Gusta" típico de las redes sociales. Quiero que muestre los me gusta, que al hacer clic por cualquier usuario sume un me gusta, pero (importante) que cada usuario sólo pueda darle una sola vez o al menos que no sume más de un me gusta por un mismo usuario. ¿Me explico? Como las redes sociales habituales.
En phpMyAdmin he creado estas columnas en una tabla aparte a la de los post para enlazar mediante un join al tener que mostrarlos:
idPost (Auto incremental)
numMegustas (Dónde se guardarán las sumas por cada clic en me gusta)
idUsuario (Referenciando quien le da a me gusta para comprobar en cada clic si el usuario ya dio a me gusta, y si es así que no sume otro me gusta).
Debajo del post tengo un "Button" donde en onclick debe ir a un archivo "contadorMegustas.php" por ejemplo y ¿Cómo sería adecuado el proceso para su funcionamiento de contar me gustas?
contadorMegustas.php
1
2
3
4
5
6
7
<?php
//Traer el idUsuario de quien a iniciado sesión
//Traer el idPost para saber después a qué post sumarle el me gusta
//¿Cómo sería...?
?>
Saludos y gracias.
Valora esta pregunta


0