Ver Mensaje Individual
  #16 (permalink)  
Antiguo 17/10/2008, 02:34
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Sistema de comentarios - Ideas

Por partes:

1. Sí. Si prefieres puedes hacerla de tipo entero con DEFAULT 0 y en lugar de true usar 1. Eso como más cómodo te resulte.

2. Depende, pero NO necesitas coger el valor de $_POST. De hecho NO te mandes ese valor desde el navegador. Las opciones son:
a. Puedes poner en el INSERT directamente el valor:
Código:
INSERT INTO comentarios (id_noticia,nick,comentario,aprobado)
VALUES ('$idNoticia','$nickNuevo','$comentarioNoticia',0)
b. Si usas como decía antes un DEFAULT en la definición de la columna de la tabla, no necesitas ni siquiera tocar el insert. Si a la columna le pones DEFAULT 0 lo que hace es que cuando no pongas valor, le pone 0 por defecto.

3. Para la cantidad de comentarios debes tener en cuenta el "aprobado". Es hacer un
Código:
SELECT COUNT(*) FROM comentarios
WHERE id_noticia = '$id_noticia' AND aprobado = 1
Si quieres mostrarle al moderador cuántos comentarios hay pendientes pues nada, seleccionas los que tengan aprobado = 0.