вот понять не могу что не так. Новость вставляется в блок редактирования, но после редактирования не сохраняется в БД.
Посмотрите может что накуралесил
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- include('../../config/db.php');
- ?>
- <!doctype html>
- <html>
- <head>
- <meta charset="windows-1251">
- <title>Редактор</title>
- <script type="text/javascript" src="ckeditor/ckeditor.js"></script>
- </head>
- <body>
- <h1 style="color:#C00; text-align:center;">Редактор</h1>
- <?PHP
- $id = (int) $_GET['id'];
- $editor_data = $_POST['editor1'];
- $query = 'UPDATE `news` SET `full_news` = $editor_data WHERE `id` = $id';
- if ($mysqli->query($query)){
- echo '<h2>Новость отредактирована</h2>';
- }
- else echo 'Не удалось отредактировать новость'.$mysqli->connect_error;
- }
- ?>
- <form method="post">
- <p>
- <textarea id="editor1" name="editor1">
- <?PHP
- $id = (int) $_GET['id'];
- $sql_get_full_news = $mysqli->query('SELECT * FROM `news` WHERE `id` = '.$id.'');
- $id = $row['id'];
- $title = $row['title'];
- $full_news = $row['full_news'];
- $date_pub = $row['date_pub'];
- $output_full_news .= $full_news;
- }
- echo $output_full_news;
- ?>
- </textarea>
- <script type="text/javascript">
- CKEDITOR.replace( 'editor1' );
- </script>
- </p>
- <p><input type="submit" value="Отредактировать" /></p>
- </form>
- </body>
- </html>