Hola a todos, disculpen la pregunta.
Tengo un sistema de comentarios, como haria que solo comenten una vez por cada noticia?
Saludos!
Supongo que también es por usuarios, así que la relación de tablas que debes de tener, podrías consultar primero si X usuario ha comentado.
Si, como consulto si X usuario ha comentado? Un ejemplo, por favor.
en tu tabla comentarios debes tener quien hico el comentario entonces puesdes hacer un simple select para saber si ese usuario ya a comentado en ese tema, no puedo ser mas especifico si no conozco el codigo.
Exacto, deberías de mostrar la estructura de la tabla de comentarios.
Cita de: Shell Root en 14 Mayo 2011, 02:45 AM
Exacto, deberías de mostrar la estructura de la tabla de comentarios.
Las columnas son:
id
id_articulo
nick
comentario
select * from comentarios where id_articulo='elarticulo' and nick='miusuario'
si el select te da 0, pues puedes comentar sino no puedes comentar. No es complicado.
Tal como dijo bomba1990, y verifica haciendo un:
if (mysql_num_rows($query) == 0) {
echo "NO comento";
} else {
echo "SI comento";
}