Buenas, espero que puedan ayudarme. Estoy aprendiendo php se bastante creo pero todavia sigo aprendiendo y estoy dedicandome mas a esto, acabo de crear algo simple un tipo de "blog" solo la parte que muestra los post.. obtiene los datos de una base de datos mysql y los publica.. Resulta que lo estoy creando con matrices multidimensionales $post[1]["titulo"] algo asi.. me muestra correctamente el post pero siempre arriba me crea un espacio en blanco como si fuera otro post ejemplo:
------------------------------
------------------------------ Espacio en blanco que no deberia mostrar en una tabla
------------------------------
TITULO POST 2
--------------------------------
CONTENIDO POST 2
--------------------------------
TITULO POST 1
-------------------------------
CONTENIDO POST 1
---------------------------------
aqui les dejo mi codigo, gracias...
Código PHP:
//FUNCION PARA OBTENER POST
<?php
function obtenerPost()
{
$query = mysql_query("SELECT * FROM noticias ORDER BY id DESC");
$postArray[] = array();
while ($row = mysql_fetch_array($query))
{
array_push($postArray, $row);
}
return $postArray;
}
?>
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" valign="middle"><table width="500" border="0" cellspacing="0" cellpadding="7">
<?php
$not = obtenerPost();
foreach ($not as $post)
{
echo '<tr>';
echo '<td height="30" align="center" valign="middle" bgcolor="#333333">';
echo $post["titulo"];
echo '</td>';
echo '</tr>';
echo '<tr>';
echo '<td bgcolor="#666666">';
$post["noticia"] = strip_tags($post["noticia"]);
echo ' '.$post["noticia"];
echo '</td>';
echo '</tr>';
}
?>
</table></td>
</tr>
</table>