【发布时间】:2015-09-13 08:37:30
【问题描述】:
我获得了发布博客标题和正文以及其他一些内容的代码。现在我想使用 strlen 设置标题和正文的最小字符长度,我的代码是
if(isset($_POST['submit'])) {
$title=$_POST['title'];
$body=$_POST['body'];
$category=$_POST['category'];
$title = mysql_real_escape_string($title);
$body = mysql_real_escape_string($body);
$posted_by = $user;
$bio = $bio;
$id=$_SESSION['id'];
$date = date ('Y-m-d');
$body = htmlentities($body);
if ($title && $body && $category) {
$query = mysql_query("INSERT INTO blogs (id, title, body, posted_by, bio, category_id, posted) VALUES ('$id', '$title', '$body', '$posted_by','$bio', '$category', '$date')");
if($query) {
echo "posted";
}
else {
echo "error";
}
}else {
echo "data missing";
}
}
此代码工作正常,只是想插入标题和正文的最少字符要求。我用 strlen 尝试了一些 if else 语句,但我不是编程专家,所以我遇到了语法错误。
【问题讨论】:
-
你尝试了什么?您希望
$title和$body的最小字符数是多少?