Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/12/2013, 06:50
OsquiB
 
Fecha de Ingreso: junio-2013
Ubicación: Mar del Plata
Mensajes: 122
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: Como podria colocar este mensaje ?

Claro, gracias por responder. Aca dejo el codigo que lee comentarios de la DB

Código:
<?php
session_start();

$id = $_GET['id'];
echo "<h2>Comentarios:</h2>";

require('conf/mysql.php');
$query = mysql_query("SELECT * FROM comentarios WHERE noticia =".$id." ORDER BY id DESC LIMIT 10");
while($fila = mysql_fetch_array($query)){
	echo "
	<div class='main_news_post'>
		<div class='main_news_post_img'>
			<img src='images/noticias/imagen_01.jpg' alt='' />
		</div>
		<div class='main_news_post_text_con'>
			<div class='main_news_post_text_details'>
				<div class='main_news_post_text_title'>
					<span>Publicado por <a href='#'>".$fila['usuario']."</a></span>
				</div>
				<div class='main_news_post_text_date'>
					En el ".$fila['dia']."/".$fila['mes']."/".$fila['ano']."
				</div>
				<div class='clr'></div>
			</div>
			<div class='main_news_post_text'>
				<p>".$fila['texto']."</p>
			</div>
		</div>
		<div class='clr'></div>
	</div>";}
if($_SESSION['login'] == true){
	include('add_comentario.php');
}else{
	echo '<blockquote class="error">Solo usuarios registrados pueden comentar las noticias !</blockquote><br />';
}

?>
Aca dejo una imagen de la tabla comentarios:



Como se ve en la tabla se guardan los comentarios de todas las noticas, para imprimir los comentarios que corresponden a cada noticia identifico en que noticia se esta viendo con esto:
Código:
$id = $_GET['id'];
Es decir que en la noticia con el ID 3, solamente se van a mostrar los comentarios que tengan en la columna "noticias" el numero 3 (nose si me explique bien)

Lo que yo no se hacer es esto:
Si estoy viendo la noticia con el ID 4 y esta no tiene ningun comentario, que entonces se muestre un mensaje de "no hay comentarios..."