вопрос
Добрый вечер.
Прошу помощи, подскажите правильно ли вообще такой подход и если да, то как реализовать
Делаю модуль, в каждой новости пользователь может оставлять отзыв\рецензия\ т.е. своего рода отдельный комментарий.
Чтобы соотнести какой отзыв к какой новости - отзывы в бд имеют ячейку id новости к которой они оставлены.
файл модуля - engine\modules\mymod2.php
Задача осложнилась когда решил сделать через ajax редактирование и,главное, добавления (где и возник вопрос)
файл engine\ajax\mymod2.php - не могу в него передать id новости.
для файла модуля передаю параметр так include file="engine/modules/mymod2.php?newid={news-id} все отлично.
но вот когда столкнулся чтобы это через ajax, то получить в engine\ajax\mymod2.php id не знаю как.
P.s. простой вариант придумал это где-то создать,например, div class="{news-id}" и скриптом с него тянуть класс и ajaxом клюем передавать в engine\ajax\mymod2.php, то мучает, что это очень не безопасно, ведь любой может позабавиться исходном коде и менять там циферки
P.s. или лучше оставить работу с бд в engine\modules\mymod2.php , а через ajax(может уже даже без него) делать типки обманное - визуальное добавление.(пользователь нажал кнопочку, скрипт собрал все данные с форм,селекторов и т.д. и в вставил в нужное место на сайте, а mymod2.php тем временем отправил запрос в бд и всем туда все без обновления стр.)
в общем как-то так. php не очень силен :(
Прошу помощи, подскажите правильно ли вообще такой подход и если да, то как реализовать
Делаю модуль, в каждой новости пользователь может оставлять отзыв\рецензия\ т.е. своего рода отдельный комментарий.
Чтобы соотнести какой отзыв к какой новости - отзывы в бд имеют ячейку id новости к которой они оставлены.
файл модуля - engine\modules\mymod2.php
Задача осложнилась когда решил сделать через ajax редактирование и,главное, добавления (где и возник вопрос)
файл engine\ajax\mymod2.php - не могу в него передать id новости.
для файла модуля передаю параметр так include file="engine/modules/mymod2.php?newid={news-id} все отлично.
но вот когда столкнулся чтобы это через ajax, то получить в engine\ajax\mymod2.php id не знаю как.
P.s. простой вариант придумал это где-то создать,например, div class="{news-id}" и скриптом с него тянуть класс и ajaxом клюем передавать в engine\ajax\mymod2.php, то мучает, что это очень не безопасно, ведь любой может позабавиться исходном коде и менять там циферки
P.s. или лучше оставить работу с бд в engine\modules\mymod2.php , а через ajax(может уже даже без него) делать типки обманное - визуальное добавление.(пользователь нажал кнопочку, скрипт собрал все данные с форм,селекторов и т.д. и в вставил в нужное место на сайте, а mymod2.php тем временем отправил запрос в бд и всем туда все без обновления стр.)
в общем как-то так. php не очень силен :(