作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个表单正在尝试提交到我的 MySQL 数据库中,它提交的所有记录都很好地接受了我博客表中的“内容”字段。
我不确定这是否重要,但我使用的是来自 nicedit.com 的 textarea 框架
更新:我已经删除了 NicEdit 框架,它作为一个普通的文本区域提交时工作正常,我不确定现在该去哪里我会尝试将我的支持转移到 NicEdit 并在我找到时发布回复这个问题的解决方案。
但是我遇到了另一个问题,不想再开一篇关于它的新帖子,我的日期插入为 0000-00-00 而不是当前日期。有什么解决办法吗?
这里是 php post 方法
<?php
include_once"dbconnection.php";
session_start();
$connect = mysql_connect($host, $username, $password) or die (@mysql_error());
$selectdb = mysql_select_db($database, $connect) or die (@mysql_error());
if(isset($_POST['postblog'])){
$blogtitle = $_POST['blogtitle'];
$blogcontent = $_POST['blogcontent'];
$author = 'Admin';
$query = mysql_query("INSERT INTO blog SET date='date()', title='$blogtitle', author='$author', published='1', content='$blogcontent'");
if ($query == false){
echo "false";
} else {
echo "true";
}
}
?>
和 html 表单
<form action='postblog.php' method='post'>
<input class="inputMed" type="text" name="blogtitle"> <br />
<textarea style="width: 600px;" name="blogcontent"></textarea> <br />
<input type="submit" name="postblog" id="postblog" value="Post Blog" />
</form>
提前致谢
最佳答案
您的编辑器可能正在提交到不同的变量(或根本不提交)。一种判断方法是让您的 PHP 执行如下操作:
print_r($_REQUEST);
将其暂时放入您的脚本中,以查看提交的内容以及提交的名称。如果你看到它,那就太好了。如果您没有看到您的内容,您就会知道问题与 PHP 无关,您将不得不查看事情的 nicedit 方面。
关于php - textarea 不提交到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14106944/
我是一名优秀的程序员,十分优秀!