【发布时间】:2014-09-10 10:13:17
【问题描述】:
几天前我在这里发了一个帖子:
Ckeditor content retrieval using PHP
(顺便说一句,我希望这没关系,在新线程中提出相关问题,但留在同一个线程上似乎很尴尬)。
它现在工作正常。但是,当其他形式的ckeditor替换textareas时,虽然代码非常相似,但并没有检索到数据。
我想我可能会受限于我对这个问题的 php 表单的理解。无论如何,这是代码:
<section id="mainsection">
<script src="http://localhost/Project/ckeditor/ckeditor.js"></script>
<h1> ADD INDIVIDUAL </h1>
<form enctype="multipart/form-data" action=<?php echo $_SERVER['PHP_SELF']?> method="post">
<p>
<label for="fullname">Full Name</label> : <input type="text" name="fullname" id="fullname" /><br />
<label for="description">Biography</label> : <input type="textarea" name="description" id="description" /><br />
<label for="file">Find image</label> : <input name="personimage" type="file" id="personimage" /><br />
<input type="submit" value="Envoyer" />
</p>
<script>
CKEDITOR.replace( 'description' );
</script>
<script type="text/javascript" src="http://localhost/Project/js/update.js"></script>
</form>
<?php
var_dump($_POST);
/* if(isset($_POST['fullname']) AND isset($_POST['description']))
{
$post = array('fullname' => $_POST["fullname"],
'description' => $_POST["description"],
);
add_person($post);
}else{
echo 'Not every parameter has been set';
}*/
?>
代码在没有 ckeditor 的情况下可以正常工作。但是目前的代码并没有将 ckeditor 内容添加到 $_POST,这让我感到困惑,因为它似乎与我发布的链接中的代码没有根本的不同。
【问题讨论】:
标签: php html forms post ckeditor