Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 18.01.2015
Сообщений: 6

Система новостей + текстовый редактор (БАГ)

19.01.2015, 17:03. Показов 1157. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.

Делаю систему создание новостей с текстовым редактором HTML5
Все хорошо, но Текст новости не заноситься в БД.

Код скрипта добавления.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php 
    function new_news()
    {
        if($_POST['news'] == 'ok')
        {
            $name = $_POST['name'];
            $texts = $_POST['text'];
            
            $names = $_SESSION['login'];
            
            $c_times = date("H:i");
            $c_dates = date("d.m.Y");
            
            $result = mysql_query("INSERT INTO news (name, text, data, time, avtor) VALUES('".$name."', '".$texts."', '".$c_dates."', '".$c_times."', '".$c_names."')") or die(mysql_error());
            echo '<meta http-equiv="refresh" content="1; url=">';
            echo '<div id="mess" style="position:fixed; bottom:4px; left:8px; ">
            <div class="alert alert-success"><button type="button" class="close" data-dismiss="alert">&times;</button>
            <strong>Выполнено!</strong> Комментарий был отправлен.
            </div></div>';
        }       
    }
?>
Код текстового редактора

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<? new_news(); ?>
<form action="" method="POST">
<input type="text" class="form-control" name="name" placeholder="Название новости..."><br>
<textarea id="input" name="text" style="width:400px; height:200px"></textarea>
<button type="sumbit" name="news" value="ok" class="btn btn-success btn-lg btn-block">Добавить новость</button>
</form>
<script type="text/javascript">
new TINY.editor.edit('editor',{
    id:'input',
    width:584,
    height:175,
    cssclass:'te',
    controlclass:'tecontrol',
    rowclass:'teheader',
    dividerclass:'tedivider',
    controls:['bold','italic','underline','strikethrough','|','subscript','superscript','|',
              'orderedlist','unorderedlist','|','outdent','indent','|','leftalign',
              'centeralign','rightalign','blockjustify','|','unformat','|','undo','redo','n',
              'font','size','style','|','image','hr','link','unlink','|','cut','copy','paste','print'],
    footer:true,
    fonts:['Verdana','Arial','Georgia','Trebuchet MS'],
    xhtml:true,
    cssfile:'style.css',
    bodyid:'editor',
    footerclass:'tefooter',
    toggle:{text:'source',activetext:'wysiwyg',cssclass:'toggle'},
    resize:{cssclass:'resize'}
});
</script>
Скриншоты базы:



Скрин структуры



Очень прошу помочь, заранее спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.01.2015, 17:03
Ответы с готовыми решениями:

Не работает редактор новостей
Здравствуйте! Начинаю изучать MySQL и уже запутался. Вывод новостей делать получается,если добавлять вручную через PMA. А вот через PHP...

Редактор для новостей
Добрый вечер.Второй вопрос - насчет редактора новостей,что-то наподобии этого редактора,который на форуме или который в вк.Главные...

Пропал редактор при добавлении новостей
Пропал редактор при добавлении новостей, до этого он у меня был, но я полазал в настройках системы, там я включал и выключал редакторы и...

2
 Аватар для Xinaida
0 / 0 / 2
Регистрация: 19.01.2015
Сообщений: 6
19.01.2015, 18:05
1) Для начала - что за переменные $names и $_cnames.

2) Попробуйте локализовать проблему - после конструкции
PHP
1
2
if($_POST['news'] == 'ok')
        {
поставьте
PHP
1
var_dump($_POST);
- посмотрите, передались ли вообще данные формы?

3) Яваскриптовых ошибок с редактором тайни нет? Смотрели файербагом?


P.S: а чего не используете timestamp или datetime для времени и даты?

P.S.S: Вообще плохая практика не фильтровать входные переменные перед занесением в Б.Д. Однажды нарветесь на SQL-инъекцию
0
0 / 0 / 0
Регистрация: 18.01.2015
Сообщений: 6
19.01.2015, 20:24  [ТС]
Проблема была решена.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.01.2015, 20:24
Помогаю со студенческими работами здесь

Редактор HTML, для написания новостей на сайте, напрямую в админке
Есть у меня сайт, новости в нем напрямую выводятся из бд. http://abrigen.ru, хотелось бы встроить в админку визуальный редактор постов....

Система новостей
Необходимо построить программное обеспечение новостной системы. Она предназначена для хранения, просмотра, добавления новостей. Новость...

Текстовый редактор
Я так делаю? ЗАДАНИЕ: Сохранение текста в файл формата MS Word. При сохранении файла должна существовать возможность задания шрифта,...

Текстовый редактор
Подготовить с помощью текстового редактора файл f1.Количество строк &lt;=15.Вывести и создать текстовый файл f2,который содержит наибольшую и...

Текстовый редактор
• Если фрагмент текста не выделен, режимы Вырезать и Копиро-вать должны быть не доступны (в меню и на панели инструмен-тов); • Если не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru