或者你的td css设置成只显示一行

解决方案 »

  1.   

    "textarea里面输入一些内容,没有换行"是不是表明:输入只有一行?
      

  2.   

    你的数据有没有全存进去,这一字段在类型是什么;
    如果有内容就加样式控制,或用PHP控制;
    入库时可用mysql_real_escape_string($yourString);进行转换;
    显示时可用:trim($yourString);or addslashed($yourString);
    or htmlspecialchars($yourString);类似这些函数进行处理;
    好运!
      

  3.   

    while($row=mysql_fetch_array($query2)){
    print "<tr><td><div align='center'>标&nbsp;&nbsp;题:</div></td><td><font color='red'>".$row['title']."</font></td><td><div align='center'>作&nbsp;&nbsp;者:</div></td><td>".$row['gender'].":<font color='red'>".$row['nc']."</font></td><td><div align='center'>发布时间:</div></td><td>".$row['posttime']."</td></tr>";
    print "<tr><td><div align='center'>留言内容:<br><img src='images/quote.gif'></div></td><td colspan=5 valign='top'>".$row['content']."</td></tr>"; }上面这段代码的<td colspan=5 valign='top'>".$row['content']."</td>这个地方是从MYSQL数据库里面读出留言内容在发布留言的时候如果一直不换行的输入内容,上面这个地方显示的时候就一行显示,把整个页面的布局都弄宽了,我想让它到一定宽度的时候自动换行,请问各位高手该如何实现!
      

  4.   

    直接在你读出的变量前用 nl2br($string);函数解决,直接出来了