я использую CKEditor в текстовое поле:CKEditor, текстовое поле только отправить значение между тегами
код для формы:
<form id="form" name="myform" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<textarea name="content" >
<?php echo $_POST['content']; ?>
</textarea>
Форма будет отправить на текущую страницу, вот код для вставки коды в базу данных:
if(isset($_POST['submit']))
{
if (empty ($_POST['naam']) or empty($_POST['content']) or empty($_POST['omschrijving']) or empty($_POST['auteur']) or empty($_POST['keywords']))
{
echo '<h1>TEST</h1>';
echo '<script type="text/javascript">
alert("Er zijn velden die niet ingevuld zijn. Deze zijn met rood gemarkeerd");
</script>';
}
else
{
echo 'nog niet verwerkt';
//alles is ingevuld
$sql = "INSERT INTO sitecontent (ID, postnaam, post_inhoud, pagina, publiceren)
VALUES ('" . $_POST['id'] . "', '" .mysql_real_escape_string($_POST[naam]) ."', '" .mysql_real_escape_string($_POST[content]) . "' , '" .mysql_real_escape_string($_POST[pagina]). "' , '" . $_POST['publiceren']. "')";
$query = $con->exec($sql);
echo 'verwerkt';
}
}
(Я использую PDO PHP :)) Есть некоторое эхо для отладки моего кода.
Вот код, чтобы изменить текстовое поле в CKEditor:
<script type="text/javascript">
CKEDITOR.replace('content');
</script>
Новый мой вопрос конечно. Если я разместил контент в текстовом поле, он будет вставляться в базу данных. И вставленный контент будет отображаться в текстовом поле.
У меня есть функция автосохранения, код из stackoverflow. И он отлично работает. Но если я изменяю значение textarea, он будет только вставлять код между тегами textarea.
Итак, моя проблема: мой код будет только вставлять содержимое из текстового поля между тегами textarea.
Надеюсь, мой вопрос ясен. Я могу опубликовать код автосохранения, но он отлично подходит для других полей ввода в форме. И это тот же код для вставки, что и выше.
Извините за мой плохой английский, надеюсь, вы меня понимаете.
Спасибо!
Вы имеете в виду, что это сохраняет только исходное текстовое поле вместо автосохраненного контента? –
Да, действительно, только код между тегами textarea. – LEDfan
Возможно, вы сможете отправить ссылку, откуда вы взяли функцию автосохранения? –