Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/08/2009, 10:06
Avatar de gjx2
gjx2
 
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Consulta sobre como armar un sistema de noticias con estados

umm bueno podriamos crear un campo que nos indique si esta aprobado

ejemplo

Código SQL:
Ver original
  1. DROP TABLE IF EXISTS `btt`.`noticia`;
  2. CREATE TABLE  `btt`.`noticia` (
  3.   `id_comentario` INT(50) NOT NULL AUTO_INCREMENT,
  4.   `autor` VARCHAR(100) DEFAULT NULL,
  5.   `titulo` VARCHAR(100) NOT NULL,
  6.   `comentario` VARCHAR(5000) NOT NULL,
  7.   `estado` VARCHAR(50) NOT NULL,
  8.   `Aprobado` tinyint(1) NOT NULL DEFAULT '0',
  9.   PRIMARY KEY  (`id_comentario`)
  10. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;


Entonces haces tu insert normal.

Código PHP:
Ver original
  1. $sql="INSERT INTO noticia (titulo,autor,comentario,estado)
  2. VALUES
  3. ('$_POST[titulo]','$_POST[autor]','$_POST[comentario]','$_POST[estado]')";


Cuando quieras ver los mensajes por aprobar

Código PHP:
Ver original
  1. $sql = "select * from noticia where Aprobado < 1"


Y cuando apruebes un comentario.

Código PHP:
Ver original
  1. $sql = "Update noticia set Aprobado=1 where id_comentario=n"


Es mas o menos para que tengas una idea.