表单上的TextArea最多只能占用50个字符?

时间:2013-11-29 18:59:29

标签: php html mysql forms

当用户尝试在表单中的“textarea”中输入评论时,仅显示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

0 个答案:

没有答案
相关问题