0

我正在为客户建立一个新网站,在索引页面上有一个最新的新闻 div 标签。我需要将文本框中的信息限制为 50 个字符,并尝试了 mysqlleft()函数以及 php.ini中的函数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>
4

1 回答 1

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>
于 2013-05-09T21:51:31.353 回答