列'post'不能为null

时间:2016-05-18 16:55:19

标签: php jquery html

我的问题不是“using HTML5, how do I use contenteditable fields in a form submission”的重复。虽然答案建议我在div中添加id,但在我添加contenteditable后,他们无法解释如何将内容插入数据库。

我有一个使用name的div来允许用户编辑其中的文本。他们还可以通过突出显示所需的文本并单击按钮来使文本变为粗体。

尝试将div的内容插入数据库时​​,我收到错误:

  

列'post'不能为null

我认为这是因为div不能有<?php if(isset($_POST['submit'])) { $post = $_POST['post']; $stmt = $con->prepare("INSERT INTO posts (post) VALUES (:post)"); $stmt->bindParam(':post', $post); $stmt->execute(); print_r($stmt->errorInfo()); } ?> <form method="post"> <button type="button" id="jBold"><b>B</b></button> // Makes the selected text bold <div name="post" contenteditable></div> <input type="submit" name="submit"> </form> <script> $(document).ready(function() { $('#jBold').click(function() { document.execCommand('bold'); }); }); </script> 。我的问题是:我可以将div的内容插入数据库吗?

{{1}}

0 个答案:

没有答案