Ver Mensaje Individual
  #11 (permalink)  
Antiguo 21/06/2012, 12:54
isaacr_22
 
Fecha de Ingreso: noviembre-2011
Mensajes: 24
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: no me muestra la información de quien subió la noticia

Cita:
Iniciado por isaacr_22 Ver Mensaje
Hola buenas tardes compañeros, pues aquí pidiendo ayuda otra ves ya que no soy muy bueno programando en php

Tengo un sistema de noticias, quejas y denuncias, en el cual los visitantes pueden subir sus quejas etc. quisiera que me mostrara la información de quien subió la nota, en que sección se coloco, hora y fecha, cuantas veces se a comentado y leído. algo así:

Autor: Juanito / Publicado en: Quejas y denuncias / Fecha y hora: 12:26:17 pm / Leida: 98 veces / Comentada: 35 veces.

Codigo:

Este es el código que me muestra la noticia con su imagen, pero sin la información que necesito.

Código PHP:
Ver original
  1. <h2><a href="#"><?php echo ($fi['titulo'])?></a></h2>
  2.      <?php if (empty($fi['contenido'])){}else{?>
  3.       <div class="imagen_noticia"><a href="<?php echo ($fi['contenido'])?>" rel="lightbox1" class="effectable"><img src="<?php echo ($fi['contenido'])?>" alt="" width="209" height="186" /></a> </div><?php }?>
  4.       <p><strong><a href="#"><?php echo $fi['titulo'];?></a></strong></p>
  5.       <p><?php echo ($fi['descripcion'])?></p>

BD que contiene a los usuario que se registran para poder subir una nota "queja" "noticia" etc.

Código MySQL:
Ver original
  1. CREATE TABLE `tbl_usuarios` (
  2.   `id` int(10) NOT NULL AUTO_INCREMENT,
  3.   `usuario` varchar(255) DEFAULT NULL,
  4.   `password` varchar(255) DEFAULT NULL,
  5.   `correo` varchar(255) DEFAULT NULL,
  6.   `nombre` varchar(255) DEFAULT NULL,
  7.   `imagen` varchar(255) DEFAULT NULL,
  8.   PRIMARY KEY (`id`)
  9. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=14 ;

BD tabla que contiene las secciones

Código MySQL:
Ver original
  1. -- Estructura de tabla para la tabla `tbl_seccion`
  2. --
  3.  
  4. CREATE TABLE `tbl_seccion` (
  5.   `id` int(10) NOT NULL AUTO_INCREMENT,
  6.   `seccion` varchar(255) DEFAULT NULL,
  7.   PRIMARY KEY (`id`)
  8. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;
  9.  
  10. --
  11. -- Volcar la base de datos para la tabla `tbl_seccion`
  12. --
  13.  
  14. INSERT INTO `tbl_seccion` VALUES(1, 'Quejas y denuncias');
  15. INSERT INTO `tbl_seccion` VALUES(2, 'Noticias locales');
  16. INSERT INTO `tbl_seccion` VALUES(3, 'Noticias nacionales');
  17. INSERT INTO `tbl_seccion` VALUES(4, 'Noticias internacionales');
  18. INSERT INTO `tbl_seccion` VALUES(5, 'Deportes');
  19. INSERT INTO `tbl_seccion` VALUES(6, 'Espectaculos');

BD tabla que contiene lo de las noticias

Código SQL:
Ver original
  1. CREATE TABLE `tbl_noticias` (
  2.   `id` INT(11) NOT NULL AUTO_INCREMENT,
  3.   `titulo` VARCHAR(255) CHARACTER SET utf8 NOT NULL DEFAULT '',
  4.   `descripcion` longtext NOT NULL,
  5.   `contenido` longtext CHARACTER SET utf8,
  6.   `fecha` DATE NOT NULL DEFAULT '0000-00-00',
  7.   `visible` tinyint(1) NOT NULL DEFAULT '0',
  8.   `seccion` VARCHAR(255) CHARACTER SET utf8 DEFAULT NULL,
  9.   `user` VARCHAR(255) CHARACTER SET utf8 DEFAULT NULL,
  10.   PRIMARY KEY (`id`)
  11. ) ENGINE=MyISAM  DEFAULT CHARSET=ascii AUTO_INCREMENT=165 ;

BD tabla que contiene lo de los comentarios
Código SQL:
Ver original
  1. CREATE TABLE `comentarios` (
  2.   `id` INT(11) NOT NULL AUTO_INCREMENT,
  3.   `id_noticias` INT(11) NOT NULL,
  4.   `nombre` VARCHAR(255) NOT NULL,
  5.   `mail` text,
  6.   `fecha` DATE DEFAULT NULL,
  7.   `comentario` longtext,
  8.   `user` VARCHAR(255) DEFAULT NULL,
  9.   PRIMARY KEY (`id`)
  10. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=15 ;

Creo que es todo lo que se necesita para que me puedan ayudar a redactar el código necesario para implementar esta mejora al sistema

Se los voy a agradecer siempre

Saludos
falto la consulta aqui esta

Código PHP:
Ver original
  1. CREATE TABLE `comentarios` (
  2.   `id` int(11) NOT NULL AUTO_INCREMENT,
  3.   `id_noticias` int(11) NOT NULL,
  4.   `nombre` varchar(255) NOT NULL,
  5.   `mail` text,
  6.   `fecha` date DEFAULT NULL,
  7.   `comentario` longtext,
  8.   `user` varchar(255) DEFAULT NULL,
  9.   PRIMARY KEY (`id`)
  10. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=15 ;