Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2010, 13:59
Zafire
 
Fecha de Ingreso: julio-2010
Mensajes: 18
Antigüedad: 14 años, 4 meses
Puntos: 1
Problema con array vacio ""

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 
'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'.$post["noticia"];
            echo 
'</td>';
            echo 
'</tr>';
        }
        
?>
    </table></td>
  </tr>
</table>