我正在为客户建立一个新网站,在索引页面上有一个最新的新闻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>
答案 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>