Hola, a ver, no estoy muy seguro a lo que te refieres pero creo que te refieres a que tu script te devuelve los resultados de la consulta en distintas filas y tu deseas que se muestran en columnas ¿es eso? para que esto se cumpla debes cambiar la parte del bucle de esta manera:
Código PHP:
echo "<td><b>".$row["titulo"]."</b></td>";
echo "<td>".$row["encabezado"]."</td>";
echo "<td>".$row["contenido"]."</td>";
echo "<td><a href='".$row['urlfuente']."'>".$row["fuente"]."</td>";
El codigo quedaria así:
Código PHP:
<body>
<td><table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#ff0000"> </td>
</tr>
</table>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="22%" bgcolor="#ff0000" > </td>
<?
include('lebasi444.php');
$noticia=$_REQUEST['not'];
$publicar="SELECT * from notice where titulo = '".$noticia."'";
$publicacion=mysql_query($publicar);
if(mysql_num_rows($publicacion)>0){
while ($row=mysql_fetch_array($publicacion))
{
{
echo "<td><b>".$row["titulo"]."</b></td>";
echo "<td>".$row["encabezado"]."</td>";
echo "<td>".$row["contenido"]."</td>";
echo "<td><a href='".$row['urlfuente']."'>".$row["fuente"]."</td>";
}
}
}
?>
<td width="27%" bgcolor="#ff0000"> </td>
</tr>
</table>
<p> </p></td>
</tr>
</body>
Si lo que quieres es que en la celda central existan varias filas creo que la forma de hacer esto es creando una tabla dentro de esa celda.
En fin pruebalo y comentanos si es lo que quieres.
Un saludo.