gpt4 book ai didi

php - textarea 不提交到数据库

转载 作者:可可西里 更新时间:2023-11-01 08:35:31 25 4
gpt4 key购买 nike

我有一个表单正在尝试提交到我的 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com