Php 表单上的文本区域最多只能包含50个字符?

Php 表单上的文本区域最多只能包含50个字符?,php,html,mysql,forms,Php,Html,Mysql,Forms,当用户试图在表单的“文本区域”中输入评论时,只显示50个字符的评论。我尝试通过禁用Jquery表单验证,将字段类型更改为tinytext,mediumtext来解决这种情况。我可以通过PHPMyAdmin输入200个字符的完整评论,所以我猜问题出在我的PHP上,但我看不到任何明显的东西。如果有人能帮忙,我们将不胜感激 <label for="review">Your Review</label> <br/> <textarea n

当用户试图在表单的“文本区域”中输入评论时,只显示50个字符的评论。我尝试通过禁用Jquery表单验证,将字段类型更改为tinytext,mediumtext来解决这种情况。我可以通过PHPMyAdmin输入200个字符的完整评论,所以我猜问题出在我的PHP上,但我看不到任何明显的东西。如果有人能帮忙,我们将不胜感激

    <label for="review">Your Review</label>
    <br/>
    <textarea name="review" id="review" rows="15" cols="60"></textarea>


     // Check for a review
if (empty($_POST['review'])){
    $errors[] = "Please write a review";
} else {
    $review = (trim($_POST['review']));
} 


if (empty($errors)) { // If no errors were found.

    require_once('./includes/mysql_connect.php');

    // Make the insert query.
    $query = "INSERT INTO films (movie_title, actor, rating, user_id)
    Values ('$mt', '$la', '$rating', '$user')";

    $result = mysql_query($query);

    $id = mysql_insert_id();

    $query = "INSERT INTO reviewed (review, movie_id)
    values ('$review', '$id')";

    $result = mysql_query($query);



    <div id="Review_container">

    <?php
    require_once('./includes/mysql_connect.php');
    $review = $_GET['id'];
    echo $review;
    ?>
    </div>




 Table structure for table `reviewed`


 CREATE TABLE IF NOT EXISTS `reviewed` (
 `review_id` int(4) NOT NULL AUTO_INCREMENT,
 `review` mediumtext NOT NULL,
 `movie_id` int(4) NOT NULL,
 PRIMARY KEY (`review_id`),
 KEY `movie_id` (`movie_id`)
 ) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;


  //No value for review
    if ($('#review').val() == "") {
        $('.error').append("<li>Please enter a review</li>");
        error = true;
    }

    if (error) { // If error found dont submit.
        e.preventDefault();
    }
   }); // End of .submit function: review_a_film.php
你的评论

//查阅 如果(空($_POST['review'])){ $errors[]=“请写一篇评论”; }否则{ $review=(修剪($_POST['review']); } if(空($errors)){//如果未找到错误。 require_once('./includes/mysql_connect.php'); //进行插入查询。 $query=“插入电影(电影标题、演员、分级、用户id) 值('$mt'、'$la'、'$rating'、'$user')”; $result=mysql\u query($query); $id=mysql_insert_id(); $query=“插入到已审阅(审阅,电影\u id) 值(“$review”,“$id”)”; $result=mysql\u query($query); 已审查表`的表结构` 如果不存在“已审阅”,则创建表( `查看\u id`int(4)非空自动增量, `查看“mediumtext不为空”, `电影id`int(4)不为空, 主键(`review_id`), 键'movie\u id'('movie\u id`) )ENGINE=InnoDB默认字符集=latin1自动增量=4; //没有审查价值 if($('#review').val()=“”){ $('.error')。追加(“
  • 请输入评论”
  • ”; 错误=真; } if(error){//如果发现错误,请不要提交。 e、 预防默认值(); } }); // 提交函数:review_a_film.php
    你能显示你的javascript吗?//如果($('.#review').val()=''){$('.error').append(
  • 请输入一个review
  • );error=true;}如果(error){//如果发现错误,不要提交.e.preventDefault();}})//结束。提交功能:review_a_film.php当您在表单中添加评论时,评论在数据库中有200个字符?这就是全部代码吗?它看起来不像是你现在显示的任何东西不在数据库中它是50个字符,当通过表单查看时。