PHP和HTML Echo

时间:2010-08-19 18:06:52

标签: php html

我想从表中查询结果。我遇到的问题是如果文本很长,它将不会自动换行到另一行“我能想到解释它的最佳方式”。它在一行显示文本,如果文本很长,将会显示在页面的一侧。如何正确地将文本传送到空间。感谢

这是我的代码:

<?php
    echo "<div class=\"item_list2\">";
    $get_items = "SELECT * FROM items WHERE category='Art'";
    $result = mysql_query($get_items);
    //loop! loops through the multiple results of the $get_items query
    while($item = mysql_fetch_array($result, MYSQL_ASSOC)){
        echo "<b>" . $item['item'] . "</b><br/>" . $item['email'] . "<br/>";
        echo $item['price'] . "</b><br/>" . $item['category'] . "</b><br/>" . $item['extra'];
        echo "<br/><a href='manage.php?delete=" . $item['id'] . "'><small>[Delete]</small></a><br/><br/>";
    }
    echo "</div>";
 ?>

2 个答案:

答案 0 :(得分:0)

只需使用CSS来打破它。

.container
{
    word-wrap: break-word;
}

答案 1 :(得分:0)

也许你想添加..

nl2br($item['extra']);