Здравствуйте, я пишу скрипт поиска пользователей по сайту, но вот что-то не получается, подскажите как реализовать поиск в БД сразу по нескольким критериям.
Вот форма поиска:
PHP:
скопировать код в буфер обмена
if(!$_POST){ echo "<form action=\"/users.php?act=search\" method=\"post\">\n"; echo "Страна:<br />\n<input type=\"text\" name=\"country\" value=\"\" /><br />\n"; echo "Регион:<br />\n<input type=\"text\" name=\"region\" value=\"\" /><br />\n"; echo "Город:<br />\n<input type=\"text\" name=\"city\" value=\"\" /><br />\n"; echo "Имя:<br />\n<input type=\"text\" name=\"first_name\" value=\"\" /><br />\n"; echo "Фамилия:<br />\n<input type=\"text\" name=\"primary_name\" value=\"\" /><br />\n"; echo "Дата рождения:<br />\n"; echo "<select name=\"birth_day\" size=\"1\">\n"; for ($n = 1; $n <= 31; $n++) { echo "<option value=\"$n\">$n</option>\n"; } echo "</select>\n"; echo "<select name=\"birth_month\" size=\"1\">\n"; for ($n = 1; $n <= 12; $n++) { echo "<option value=\"$n\">$n</option>\n"; } echo "</select>\n"; echo "<select name=\"birth_year\" size=\"1\">\n"; for ($n = 1960; $n <= 2000; $n++) { echo "<option value=\"$n\">$n</option>\n"; } echo "</select><br />\n"; echo "<input type=\"submit\" value=\"Искать\" /><br />\n"; echo "</form>\n"; }else{ $bd = intval($_POST['birth_day']); $bm = intval($_POST['birth_month']); $by = intval($_POST['birth_year']); }
А вот как грамотно выполнить запрос к БД я не знаю, можете подсказать?
|