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

Как привязать Новость к комментариям через SQL

15.08.2011, 15:01. Показов 1426. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.

У меня есть сайт, написанный на PHP, с кучей новостей, хранящихся в базе данных MySQL.
Захотелось мне как то, чтобы новости можно было комментировать.
Скачал скрипт PHP, использующий базу данных SQL для хранения комментариев, не много отредактировал и наткнулся на проблему. Я заинтересован, чтобы комментарии добавлялись только к тем новостям, которые я комментаривал. В итоге при нажатии кнопки "добавить комментарий" данные уходят в базу данных, все кроме поля news_id. Оно остается пустым, когда туда должен записаться id новости.

Переменная $id_news - рабочая. Id она выводит, но в базу не записывается результат.

Помогите пожалуйста.

Открывок кода формы комментариев:

<div id="addCommentContainer">
<p>Добавить комментарий</p>
<form id="addCommentForm" method="post" action="">
<div>
<label for="name">Ваше имя:</label>
<input type="text" name="name" id="name" />

<label for="email">Ваш E-mail:</label>
<input type="text" name="email" id="email" />

<label for="url">Ваш сайт (не обязательно):</label>
<input type="text" name="url" id="url" />

<label for="body">Введите текст комментария:</label>
<textarea name="body" id="body" cols="20" rows="5"></textarea>


<input type="hidden" name="news_id" id="news_id" value="<?=$id_news?>" />

<input type="submit" id="submit" value="Submit" />
</div>
</form>
</div>

</div>

Код который задействуется при нажатие кнопки "Submit":

$arr = array();
$validates = Comment::validate($arr);

if($validates)
{
/* Everything is OK, insert to database: */

mysql_query(" INSERT INTO comments(name,url,email,body,news_id)
VALUES (
'".$arr['name']."',
'".$arr['url']."',
'".$arr['email']."',
'".$arr['body']."',
'".$arr['news_id']."'
)");

$arr['dt'] = date('r',time());
$arr['id'] = mysql_insert_id();
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.08.2011, 15:01
Ответы с готовыми решениями:

как привязать таблицу из sql к делфи
как привязать таблицу из sql к делфи чтоб в делфи эт форму можно было выбрать например в меню выбираешь таблица 1 и открывается...

Как привязать MS SQL Server 2008 на Java?
Не могу подключиться к MS SQL Server 2008 (ниже приведен код). Есть ли другие варианты подключения? Или как стоит модифицировать данный...

Как можно к интерфейсным объектам (кнопкам) привязать sql-запросы
Есть база данных на SQL, интерфейс на VB. Подскажите, пожалуйста, как можно к интерфейсным объектам(кнопкам) привязать sql-запросы?

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.08.2011, 15:01
Помогаю со студенческими работами здесь

Как привязать команды через cmd к приложению?
Подскажите как например включить checkBox1 в Windows Forms не запуская (визуально) приложение, а именно через командную строку cmd. К...

Как через VBA привязать функцию open (в модуле) к открытию формы
Доброго всем ..... Вопрос: как при помощи vba привязать функцию open (в модуле) к открытию формы?

Не удалось привязать составной идентификатор SQL
Что делать? SELECT Basa1.him_element.SYMBOL , Basa2.him_element.SYMBOL FROM him_element A , Basa1.dbo.him_element B where A.ID=B.ID Не...

Как настроить MS SQL Server, чтобы через Access, можно было редактировать таблицы MS SQL Server?
ВОПРОС: Как настроить MS SQL Server, чтобы через Access, можно было редактировать таблицы MS SQL Server? MS SQL Server...

Аватарки к комментариям
http://i081.***********/1303/aa/5616fbc72a39t.jpg Я поставил плагин WP_Identicon, а в комментариях отображается две картинки. Одна от...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 05.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 17.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru