Hola, necesito un script que si no hay comentarios me muestre una mensaje asi como "no hay comentarios", para que no me lo deje en blanco, he puesto este script pero con este solo me muestra los mensajes cuando estoy logeado:
<?php if (isset($_SESSION['MM_id'])) { ?>
<table width="562" border="0" align="center" class="comentario">
<?php do { ?>
<tr>
<td width="206"><img src="<?php echo $row_Datosweb['url']; ?>user/avatar/<?php echo sacaravatar($row_Sacarcomentarios['autor']); ?>" width="40" height="40"><br>
<?php echo sacarnombre($row_Sacarcomentarios['autor']); ?></td>
<td colspan="2"><?php echo $row_Sacarcomentarios['comentario']; ?></td>
</tr>
<tr>
<td width="206"> </td>
<td width="23"> </td>
<td width="319" align="right"><span style="font-size:11px"><?php echo $row_Sacarcomentarios['fecha']; ?></span></td>
</tr>
<?php } while ($row_Sacarcomentarios = mysql_fetch_assoc($Sacarcomentarios)); ?>
</table>
<?php }
else {?>
<center>No hay comentarios, se el primero en comentar</center>
<?php }?>0
Puntos
Puntos
1022
Visitas
Visitas
2
Resp
Resp
Por borch hace 12 años
Developer
Respuesta #1
prueba así
<?php if ($row_Sacarcomentarios !="") { ?>
<table width="562" border="0" align="center" class="comentario">
<?php do { ?>
<tr>
<td width="206"><img src="<?php echo $row_Datosweb['url']; ?>user/avatar/<?php echo sacaravatar($row_Sacarcomentarios['autor']); ?>" width="40" height="40"><br>
<?php echo sacarnombre($row_Sacarcomentarios['autor']); ?></td>
<td colspan="2"><?php echo $row_Sacarcomentarios['comentario']; ?></td>
</tr>
<tr>
<td width="206"> </td>
<td width="23"> </td>
<td width="319" align="right"><span style="font-size:11px"><?php echo $row_Sacarcomentarios['fecha']; ?></span></td>
</tr>
<?php } while ($row_Sacarcomentarios = mysql_fetch_assoc($Sacarcomentarios)); ?>
</table>
<?php }
else {?>
<center>No hay comentarios, se el primero en comentar</center>
<?php }?>0
Puntos
Puntos
Por zeuskx hace 12 años
Mods
Respuesta #2
mil gracias, fona perfecto!!
0
Puntos
Puntos
Por borch hace 12 años
Developer