Hola, tengo un problema en una tabla html en la que estoy insertando un código php para que muestre en una celda <td> los títulos de una serie de noticias almacenadas en una base de datos MySQL.
La cuestión es que los títulos, en vez de mostrarse uno abajo del otro, se muestran a la derecha del anterior lo que modifica las tablas y las ensancha, afectando la estética de la página.
He puesto etiquetas <p> y <br> en el lugar en el que deben de ir pero no ha bastado, incluso intente utilizar /n pero o lo hice mal o no funcionó.
Espero puedan ayudarme,
Saludos
P.D. A continuación pongo el código:
Código PHP:
<?php
// Se incluyen los documentos con la información para conectarse a la Base de Datos
include('config/confbd.php');
include('config/conectarbd.php');
// Se realiza la consulta a la base de datos
$query = "SELECT id, titulo, fecha, id_ano, id_mes, id_dia, id_encabezado FROM p_documentos ORDER BY id_ano desc, id_mes desc, id_dia desc LIMIT 1,2";
$result = mysql_query($query) or die ("Error in query: $query. " . mysql_error());
?>
<!--Comienza el código HTML... Para no llenar de código este ejemplo, no pongo toda la información de la página más que las celdas en cuestión-->
<html>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<!--DWLayoutTable-->
<tr>
<?php
// Incluyo la función que formatea la fecha
include('config/funciones.php');
// Si la consulta a la base de datos arrojó resultados, entonces...
if (mysql_num_rows($result) > 0)
{
// Imprimir los resultados según lo establecido en la consulta a la BD
while($row = mysql_fetch_object($result))
{
$id = $row->id;
?>
<!--AQUÍ ES EL PROBLEMA-->
<td rowspan="2" valign="top">
<p><span class="Estilo3">
<a href="#self" onClick="MM_openBrWindow('usuario/documento_prensa.php?id=<?php echo $id;?>','','toolbar=yes,status=yes,scrollbars=yes,resizable=yes,width=650,height=550')"><?php echo $row->titulo; ?>...</a>
</span><br />
<span class="Estilo6"><?php echo formatDate($row->fecha); ?></span></p>
<p> </p></td>
<td height="117"></td>
<?php
}
}
// Si no se encontró informacion en la BD
else
{
// Cerrar la conexión a la Base de Datos
mysql_close($connection);
}
?>
</tr>