1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.1.1 Проблема с формами

Тема в разделе "Вопросы и ответы по XenForo Framework", создана пользователем zixel, 15.01.2012.

Загрузка
  1. zixel

    zixel Местный

    Регистрация:
    04.07.11
    Сообщения:
    9
    Симпатии:
    1
    Версия XF:
    1.1.1
    Здравствуйте! У меня возникла проблема при написании модуля, нужно, чтобы на отдельной странице выводились формы, при введении этих форм производилась запись в бд.
    Собственно проблема вот в чем: после введения этих форм и нажатия кнопки отправки идет редирект на страницу с ошибкой:
    Запись в бд естественно не производится.

    Формы имеют следующий вид:
     
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Посмотрите, как сделаны встроенные формы в ксене. И не изобретайте велосипед.
     
    zixel нравится это.
  3. zixel

    zixel Местный

    Регистрация:
    04.07.11
    Сообщения:
    9
    Симпатии:
    1
    Версия XF:
    1.1.1
    Ситуация не изменилась, редактировал по принципу форм при регистрации.
     
  4. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    А где скрытый параметр _xfToken?
     
    zixel нравится это.
  5. zixel

    zixel Местный

    Регистрация:
    04.07.11
    Сообщения:
    9
    Симпатии:
    1
    Версия XF:
    1.1.1
    Благодарю, дело было действительно в нем.
    Но возникла другая проблема, при использовании метода записи в mysql, $db->query, выдает ошибку:
    Есть ли другой метод записи в mysql для xenforo ( Zend Framework API) или как исправить этот?
    P.S Синтаксис mysql запроса правильный.
     
  6. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Это гадание на кофейной гущи. Самое простое - загоните запрос в try...catch и посмотрите, что за ошибка там. Потому что получается, что Вам по какой-то причине уже саму эту ошибку ксен не может отобразить.
    Это навскидку, если что.
     

Поделиться этой страницей