Здравствуйте Гость!


Запомнить.
Авто. вход.
Забыли пароль?
Регистрация

ПОДПИСКА Подписавшись по E-mail, Вы будете получать уведомления о новых статьях к себе на почту.
Подписатся на почтовую рассылку на сайте astranar.ru
Подписаться



ДОБАВЛЯЙТЕСЬ В ДРУЗЬЯ Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте на стене моего аккаунта.
Мой аккаунт Вконтакте
Мой аккаунт
Главная - PHP - Добавление комментариев Ajaxs+PhP+MySql


Добавление комментариев Ajaxs+PhP+MySql


Добавление комментариев Ajaxs+PhP+MySql

Мы можем использовать самый обычный способ добавления комментариев, это простая форма с обработчиком чисто на php, и форма добавления комментариев без перезагрузки страниц.

В этой статье я и расскажу вам эти два способа, оба довольно просты первый реализуется в связке php + MySql, без подключения сторонних библиотек, а второй работает в связке ajaxs + php + MySql.

В общем тут ничего сложного нет.

У вас есть запись в базе данных которая выводится и чтобы нам вывести комментарии именно к этой записи в базе данных, нам нужен уникальный идентификатор этой статьи, обычно это как правило порядковый id записи в таблице. Вот этот id и передается в строке адреса, из строки браузера мы достаем этот id и подставляем его в форму, после чего делаем два или три дополнительных поля - Имя автора комментария, Его почта, ну и поле для текста комментария. После чего данные передаются в обработчик формы, там данные желательно проверить на корректность ввода, в частности то, что берется из строки браузера - это id.

Лучше всего проверить является ли передаваемое число числом, как мы и предполагаем, ведь в строке браузера могут ввести и вредоносный код.
Проверять будем так:
intval($_GET['id']);
Плюс ко всему нам нужно обработать и на предмет html вставок и заменить все теги на их сущности делать будем так:
mysql_real_escape_string(); - эта функция экранирует специальные символы в строке, используемой в SQL-запросе, принмимая во внимание кодировку соединения.
htmlspecialchars(); - Преобразует специальные символы в HTML сущности.
Ну и нам потребуется удалить лишние пробелы введенные пользователями. Воспользуемся функцией:
trim(); - удаляет лишние пробелы с начала и с конца строки.

Вроде все что я хотел рассказать. А про добавление комментариев без перезагрузки страницы вам расскажет статья с сайта ajaxs.ru.

Ссылка на урок - добавление комментариев без перезагрузки страниц



Просмотров страницы: 5450
Урок добавлен: 20 Октября 2012

<<<Предыдущая статьяСледущая статья >>>

Копирование материалов разрешается только с указанием автора (Пальгов Олег) и индексируемой прямой ссылкой на сайт (https://astranar.ru/)!

Добавляйтесь ко мне в друзья ВКонтакте: https://vk.com/palgov_oleg. Если Вы хотите оценить меня и мою работу, то напишите на стене моего аккаунта ВКонтакте.

Если Вы не хотите пропустить новые материалы на сайте, то Вы можете подписаться на обновления:
Подписаться на обновления


Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Ещё статьи по php:
Защита php скрипта, межсайтовый скриптинг. Защита от атак на сайт!
Как сделать мультиязычный сайт или многоязычный сайт своими руками.
Разбиение и объединение строк в PHP
Вывод из базы данных информации отсортированной по параметрам


Комментарии (0)


Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.
Добавление комментариев Ajaxs+PhP+MySql
Власть над собой — самая высшая власть; порабощение своими страстями — самое страшное рабство.

Сенека


Вступайте в группу!