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