php数据查询返回完整的数据库文本 - 在新闻片段上限制为40个字符

时间:2013-05-09 21:43:37

标签: php xhtml mysqli

我正在为客户建立一个新网站,在索引页面上有一个最新的新闻div标签。 我需要将文本框中的信息限制为50个字符,并在php中尝试了mysql left()函数以及maxlength。我没有得到我正在寻找的结果。

<div class="sidebar">
      <h3>Latest News</h3>
      <form name="form1" method="post" action="">
      <input name="news_title" type="text" value="<?php echo $row_getNews['news_title']; ?>" size="30" maxlength="30"><br />
      <textarea name="news_details" cols="25" rows="10" maxlenght="100"><?php echo $row_getNews['news_details']; $str50 = substr($mystring, 0, 50); ?></textarea>
      <br />
      <input name="news_user" type="text" value="<?php echo $row_getNews['news_user']; ?>" size="30" maxlength="30">
      </form>

1 个答案:

答案 0 :(得分:0)

分配$str50没有意义:

<textarea name="news_details" cols="25" rows="10" maxlenght="100"><?php echo $row_getNews['news_details']; $str50 = substr($mystring, 0, 50); ?></textarea>

一种方法是回显前50个字符:

<textarea name="news_details" cols="25" rows="10" maxlenght="100"><?php=substr($row_getNews['news_details'],0,50)?></textarea>