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


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

ПОДПИСКА Подписавшись по 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.

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



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

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

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

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

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


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

Ещё статьи по php:
Загрузка файлов на сервер через php
Использование функции mail(); Примеры.
Работа с датами в php
Операции со строками -> Сравнение строк в php strCmp()


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


Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.
Добавление комментариев Ajaxs+PhP+MySql
Если бы водителей принимали на работу так же, как программистов, то выглядело это примерно так: Вакансия - водитель Требования: профессиональные навыки в управлении легковыми и грузовыми автомобилями,троллейбусами,трамваями, поездами метрополитена и фуникулера, экскаваторами и бульдозерами, спецмашинами на гусеничном ходу, боевыми машинами пехоты и современными легкими/средними танками, находящимисяна вооружении стран СНГ и НАТО. Навыки раллийного и экстремального вождения обязательны. Опыт управления болидами "Формулы-1" - приветствуется. Знания и опыт ремонта поршневых и роторных двигателей, автоматических и ручных трансмиссий, систем зажигания, антиблокировочных систем, навигационных систем и автомобильных аудиосистем ведущих поизводителей - обязательны. Опыт проведения кузовных и окрасочных работ - приветствуется. Претенденты должны иметь сертификаты Mercedes, BMW, а также справки об участии в крупных международных ралли не более чем двухлетней давности. Зарплата: 1500-2500 рублей, определяется по результатам собеседования. Кроме того иметь представление о длительных морских походах на атомных подводных лодках, навыки пилотирования новейших истребителей СУ Данная вакансия предусматривает мелкий ремонт чайников, калькуляторов, спутниковых систем навигации, ядерных реакторов и работы на токарных и фрезерных станках.

Автор неизвестен


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