Конструктор форм, вывод в поиск

#1 24 июля 2012 в 22:24
С помощю Конструктора форм-Анкета пользователя добавил в анкету несколько полей, теперь хочу добавить в модуль Поиск пользователей поле с выбором того что было добавлено через конструктор, тобиш добавил через конструктор поле Конфессия: и список конфесий к выбору, теперь хочу чтоб в модуле поиск пользователей можна было искать по етим конфесиям, не непойму как добавить поиск
добавляю
  1.  
  2. <tr>
  3. <td valign="middle" style="text-align:center">
  4. Конфессия:
  5. <select name="Незнаю что" id="Незнаю что" style="width:150px">
  6. <option value="Незнаю что">Просто верю в бога</option>
  7. <option value="Незнаю что">Баптисты</option>
  8. <option value="Незнаю что">Харизматы</option>
  9. <option value="Незнаю что">Евангелисты</option>
  10. <option value="Незнаю что">Пятидесятники</option>
  11. <option value="Незнаю что">Католики</option>
  12. <option value="Незнаю что">Правосланые</option>
  13. <option value="Незнаю что">Протестанты</option>
  14. <option value="Незнаю что" selected>все</option>
  15. </select>
  16. </td>
  17. </tr>
Подскажите что вписать вместо "Незнаю что"
#2 24 июля 2012 в 23:06
Не определился
#3 25 июля 2012 в 02:45
еретик
атеист
#4 25 июля 2012 в 10:14
А по существу? Что вписывать?
#5 25 июля 2012 в 10:50
Не совсем понятный вопрос, но исходя из того что всё перечисленное — течения одной веры, на месте "не знаю что" я б ожидал увидеть "конфессия".
Крайне смущает "Незнаю" написанное одним словом.
#6 25 июля 2012 в 11:31

Крайне смущает "Незнаю" написанное одним словом.

Олег Васильевич я

да это в опере модуль орфографии глючит, у меня так же переодически выдает ))

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

Что бы добавить в поиск Цену, пришлось добавлять новое поле price в самой базе объявлений и в фильтр поиска в шаблоне, только так заработало ..

Наверно и вам проще будет добавить поле в базу к пользователям и делать по нему фильтрацию ...
Типа как например по городу или по возрасту…
#7 25 июля 2012 в 15:00

на месте "не знаю что" я б ожидал увидеть "конфессия".

Олег Васильевич я
вместо той надписы надо вписыват названия таблицы в базе даных, но я все облазил и не нашол точнее таблу нашол в которую форма добавляет а самых полей в табле нет как таковых чтоб осуществить по них сортировку-поиск
#8 25 июля 2012 в 16:19

вместо той надписы надо вписыват названия таблицы в базе даных, но я все облазил и не нашол точнее таблу нашол в которую форма добавляет а самых полей в табле нет как таковых чтоб осуществить по них сортировку-поиск

st.Puh

Вот тут и загвоздка ..
в user_profiles есть таблица formsdata в котором обозначается id формы и ее значение,
затем название и параметры формы для пользователя берутся из form_fields,
там же есть form_id где хранится id формы в таблице forms, тут админские настройки формы.

а вот как это все связать в одну кучу и задействовать поиск… )

может все таки проще добавить доп. поле в user_profiles? )
#9 25 июля 2012 в 16:28
Хотя по идее можно дернуть с user_profiles все что есть в поле formsdata, и так как мы знаем id формы (и оно не меняется если не удалять и не переделывать форму)
с помощью регулярных выражений достать нужное и так отсеивать в поиске…
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.