Всем привет, вот нашел в нэте знакомства, решил переделать их под 3.2.2, и сталкнулся с такой проблемой, начал переделывать поиск, сделал все кроме поиска по возрасту! Вот сам файл, подскажите как это сделать плиз.
так как я новичек в этом деле могу и ошибатся, но вот помоему этот код отвечает за поиск по возрасту
if(!empty($_SESSION['age_ot']) && !empty($_SESSION['age_do'])) $poisk_set .= " AND `age` >= '".$_SESSION['age_ot']."' AND `age` <= '".$_SESSION['age_do']."' ";
у тебя возраст в какую ячейку пишетс? вот по ней и делай поиск.
Krite, стандартной бд нет такого пункта. Есть просто дата рождения. Вот и хотел я исходя из этого чтоб он автоматом возрост определял, так возможно?
чтоб они под стандартную бд были.
В джоне дата рождения записывается аж в три поля
ну да, знаю. Так возможно какой нидь алгоритм придумать чтоб он сам возраст высчитывал? Типа
(сейчас)год,месяц,число [минус] (д.р.)год, месяц,число [равно] "age"
Вот ты вообще в тупик вогнал. тебе возраст надо определить или поиск сделать
ну поиск то в возраст упирается)) сначало возрост а там я сам попробую дальше))
причем сдесь возраст.
получаешь пост данные из формы например $_POST['min']
получаем год текущий date('o',time())
вычитаем из него значение из формы
получаем год по которому ищем в базе по полю yearofbirth
все что меньше
тоже самое и с максимальным значением, но ищем все что больше.