Witam.
Mam problem z wyświetleniem wyników zapytania z bazy danych.
Dane są pokazywane w tabeli, każdy wiersz w bazie ma 2 wiersze na wyjściu.
Przy wyświetlaniu pierwszy wynik wyświetla się źle, a reszta dobrze (tak jak na rysunku)

Kod odpowiadający a wyświetlanie:
  1. <?php
  2.  
  3. require_once('db_vars.php');
  4. require_once('login_funcs.inc');
  5. require_once 'template.php';
  6.  
  7. page_header('Strona główna');
  8. page_menu();
  9.  
  10. echo ("<h1>Witaj</h1><p>Poniżej znajduje się zapis dyskusji prowadzonej na żywo poprzez opcję Dodaj o
    dpowiedź. Zapraszam do dyskusji!</p><p><a href='#koniec' title='Ostatnia wypowiedź'>Idź do najnowszej</a></p>"
    );
  11. $query = mysql_query("SELECT * FROM posts ");
  12. echo ("<table cellspacing='0' width='"100%" border="1">");
  13. while ($rekord = mysql_fetch_assoc($query)) {
  14. echo ("<tr><td width='100'><img src="images/noavat.png" alt="No Avatar"/><br/>Wysłane: ". $rekord['data'] ."<br/>Przez: ". $rekord['user_id'] ."</td><td>". $rekord['text'] ."</td></tr><tr> <td class='spc' colspan='2'></td ></tr>");
  15. }
  16. echo ("</table><h1 id='koniec'><a href='post.php' title='Dodaj odpowiedź'>Dodaj odpowiedź</a></h1>");
  17.  
  18. page_footer ();
  19. ?>

Macie jakieś pomysły jak to naprawić?