2010-02-27 1 views
0

Код ниже возвращает 10 последних записей в базу данных MySQL. Это то, что я хочу, но также хочу, чтобы он отображал результаты в таблице HTML. Прямо сейчас, только последний результат находится в таблице, таблице с одной строкой. Остальные результаты отображаются в беспорядке текста. Как я могу получить все результаты в таблице из 10 строк?Только один результат из десяти, показанный в таблице

Спасибо заранее,

Джон

$sqlStr = "SELECT loginid, title, url, displayurl 
       FROM submission ORDER BY datesubmitted DESC LIMIT 10"; 
    $result = mysql_query($sqlStr); 

    $arr = array(); 
    echo "<table class=\"samplesrec\">"; 
    while ($row = mysql_fetch_array($result)) { 
     echo '<tr>'; 
     echo '<td class="sitename2"><a href="http://www.'.$row["url"].'">'.$row["title"].'</a></td>'; 
     echo '<td class="sitename2"><a href="http://www.'.$row["url"].'">'.$row["loginid"].'</a></td>'; 
     echo '</tr>'; 

    echo "</table>";  
+3

Взгляните на фактический html, вы увидите раннее закрытие '

' следующих строк без истинного «дома»; это, по-видимому, из-за плохого размещения закрывающей скобки на время (даже не показано в фрагменте). – mjv

+0

Спасибо за помощь. – John

ответ

0

Переместите } для while быть выше echo "</table>"; линии.

Таким образом, цикл повторяется один раз для каждой строки и в echo "</table>"; линии происходит после всех строк. Без этого закрывающей скобки, таблица закрывается после того, как в первом ряду, а затем появляется еще одна строка, но вне столика, а затем еще один крупный таблица тегов и т.д.

(маркировка это как вики сообщества, потому что MJV действительно должен только ответили.))

+0

Спасибо ... глупая ошибка с моей стороны. – John

+1

@ Dav Спасибо за кредит; вы могли/должны были заявить о повторениях. Я обычно использую комментарии, по крайней мере на начальном этапе, с этими очень локализованными вопросами. Возможно, это происходит из-за моей амбивалентности по этим вопросам, когда я пытаюсь помочь OP, но также и нахожу способы улучшения SO, не «загрязняя» его контент этими одноразовыми типами вопросов/ответов. – mjv

Смежные вопросы