Я делаю свой сайт с анонимными вопросами, при заполнении формы ответ срабатывает на все сообщения из за цикла, как сделать чтобы срабатывало как положано? screenshot
А может потому что ты засунул все в 1 form? Хз ты в начале напиши как должно быть, а потом спрашивай И еще вопрос ты и в правду думаешь что люди посмотрят на картинку и поймут что ты там сделал? Код показывай
Дать формам разный id и делать onsubmit. Тогда мы сможем сделать разные всплывающие окошки с предупреждением.
что-то типа того http://pastebin.com/FjptPsWa это страница на которой отображает вопросы, под формой вывел id сообщения, id кому задан вопрос, вопрос, ответ, от кого вопрос, и доступ.
вот перезалил http://pastebin.com/UV2HjLGB с помощю этого вывожу из базы вопрос соотвецтвующего пользователя и форму ответа если вопрос только задан, нужно сделать чтобы когда заполняю форму сообщения на которое хочу ответить отсылаются данные только той формы.
Это, что оО? Еще и дырявое. Код (PHP): if($a["public"] == 0) { Могут возникнуть недоразумения. Например, если придет строка, данное условие, всегда будет true. Да и вообще убогий скрипт.
По делу. А зачем у вас для каждого вопроса отдельная форма? Корень проблемы в этом. Ну и безопасность, конечно У вас не видно экранирования, преобразования типов и т.п. защит от взлома через SQL
Когда задают вопрос, сообщение автоматически получает значение 0 в таблицу public, в файле questions.php проверяет были ли заданы вопросы на которые не ответили, если сообщение с значением public 0 сообщение выводит в questions.php если 1 выводит на профиль но в questions.php не выводит. Это мой первый сайт где работает авторизации и.т.д. если есть у кого-то желание помочь новичку буду рад, напишите скайп в лс.
Как реализовать скрипт ответа, через цыкл вытаскиваю ответы, проверяет имеет ли сообщение со значения 0, если да выводит, нужно чтобы когда даю ответ на сообщение, чтобы этот ответ работал только на то сообщение на против какого оно было задействовано. scrreenshot