<textarea>和MYSQL在php </textarea>中显示数据

时间:2014-01-22 14:28:26

标签: php html mysql database select

好的,所以当我尝试使用MYSQL查询显示数据时,<textarea>崩溃并且无法运行。 它没有文本区域(但不是所有数据都适合文本框)。

贝娄是代码。

while($row = mysql_fetch_array($result_reviews))
        {
            echo "<td>" .$row['username']. "</td>";
            echo "<td>" .$row['title']. "</td>";
            //echo "<td>" .$row['review']. "</td>";
            echo "<td><textarea rows="8" cols="50">" .$row['review']. "</textarea></td>";

            echo ("<td><a href=\"editreview.php?id=$row[id]\">
                <button>Edit Review</button></a></td>");

            echo ("<td><a href=\"delete.php?id=$row[id]\">
                <button>Deleat Review</button></a></td></tr>");
        }

我需要textarea,因为我希望输出的评论可能会很长。 我已经看过这个问题的其他一些答案,而且似乎没有用。

3 个答案:

答案 0 :(得分:1)

可能与双引号冲突。 尝试

echo "<td><textarea rows=\"8\" cols=\"50\">" .$row['review']. "</textarea></td>";

OR

echo '<td><textarea rows="8" cols="50">' .$row['review']. '</textarea></td>';

答案 1 :(得分:1)

如果您想让它“不可编辑”,您可以使用“只读”属性。

<textarea readonly>

答案 2 :(得分:-2)

也许你可以使用带'overflow-x:scroll'的div?