Привет всем.
Делаю поиск, вот сама страничка поиска: PHP:
скопировать код в буфер обмена
<form method="post" action="?act=takesearch"> <div class="fline"><label>Серия и № билета охотника и рыболова</label><input placeholder="..." type="text" class="textinp" name="wantone" /></div> <div class="fline"><label>Серия и № билета рыболова</label><input placeholder="..." type="text" class="textinp" name="wanttwo" /></div> <div class="fline"><label>№ государств. удостов. на право охоты</label><input placeholder="..." type="text" class="textinp" name="wantthree" /></div> <div class="fline"><label class="twolines">Период действия государстве.<br /> удостов. на право охоты. От:</label> <div class="select"><?=$one1?></div><div class="select"><?=$one2?></div><div class="select"><?=$one3?></div> <div class="aftrinp"> До:</div><div class="select"><?=$two1?></div><div class="select"><?=$two2?></div><div class="select"><?=$two3?></div><div class="clear"></div></div> <div class="fline"><label>Фамилия Имя Отчество (ФИО)</label><input placeholder="Иванов" type="text" class="textinp2" name="family" /><input placeholder="Иван" type="text" class="textinp2" name="name" /><input placeholder="Иванович" type="text" class="textinp2" name="middle" /></div> <div class="fline"><label>Адрес жительства</label><input placeholder="г. Минск, пр. Независимости, 57" type="text" class="textinp" name="address" /></div> <div class="fline"><label>Номер мобильного телефона</label><input placeholder="+375 29 680-35-99" type="text" class="textinp" name="phone_mobile" /></div> <div class="fline"><label>Номер домашнего телефона</label><input placeholder="..." type="text" class="textinp" name="phone_home" /></div> <div class="fline"><label>Место работы</label><input placeholder="Руководитель студии веб-дизайна" type="text" class="textinp" name="job" /></div> <div class="fline"><label>Где Вы состоите на учете</label><input placeholder="..." type="text" class="textinp2" name="accounting" /></div> <div class="fline"><label>Где и когда оплачен размер взноса</label><input placeholder="Где оплачен" type="text" class="textinp2" name="gde_oplachen" /><input placeholder="Размер взноса" type="text" class="textinp2" name="symma_oplati" /></div> <div class="fline"><label>Дата постановки на учет</label><div class="select"><?=$three1?></div><div class="select"><?=$three2?></div><div class="select"><?=$three3?></div><div class="clear"></div></div> <div class="fline"><label>Год вступления в БООР</label><div class="select"><?=$four1?></div><div class="clear"></div></div> <div class="fline"><label>Нарушения</label><div style="font-size:13px; text-align:justify;"><a href="javascript://" class="splLink">Открыть/Скрыть список нарушений</a><div class="splCont"> <p style="margin:0 0 0 258px"> <input name="violation_1" type="checkbox" value="yes" /> Приостановлено членство БООР <input name="violation_2" type="checkbox" value="yes" /> Исключение из членства БООР <input name="violation_3" type="checkbox" value="yes" /> Лишение права охоты </p> </div></div></div> <div class="fline"><label>Льготы</label><div style="font-size:13px; text-align:justify;"><a href="javascript://" class="splLink">Открыть/Скрыть список льгот</a><div class="splCont"> <p style="margin:0 0 0 258px"> <input name="facilities_1" type="checkbox" value="yes" /> Участник ВОВ (Великой Отечественной войны).<input name="facilities_2" type="checkbox" value="yes" /> Инвалид І и ІІ группы.<input name="facilities_3" type="checkbox" value="yes" /> Почетный член БООР (Белорусское общество охотников и рыболов).<input name="facilities_4" type="checkbox" value="yes" /> Егер организационных структур РГОО "БООР".<input name="facilities_5" type="checkbox" value="yes" /> Председатель первичных организационных структур (охотничье-рыболовных коллективов) с количеством членов 30 человек и более, а также их заместителей при наличии первичной организационной структуре 100 человек и более.<input name="facilities_6" type="checkbox" value="yes" /> Член юношеской секции охотников и рыболов РГОО "БООР".<input name="facilities_7" type="checkbox" value="yes" /> Пенсионер по возрасту (в соответствии с требованиями статьи 11 Закона Республики Беларусь "О пеннсионом обеспечении": мужчины - по достижению 60 лет, женщины 55 лет.<input name="facilities_8" type="checkbox" value="yes" /> Председатель комиссии и секций охотничьего собаководства, рыболовного спорта стрелкового спорта и стендовой стрельбы.<br /><input name="facilities_9" type="checkbox" value="yes" /> Руководитель юношеские секции охотников и рыболов РГОО "БООР" при наличие в них 25 членов и более. </p> </div></div></div> <div class="fline"><label>Дополнительно</label><textarea placeholder="В это поле Вы можете ввести какую нибудь дополнительную информацию для поиска." cols="" rows="" name="textarea"></textarea></div> <div align="center"><input type="submit" value="Начать поиск по базе" /> <input type="reset" value="Очистить форму" /></div> </form>
А вот и сам обработчик поиска: PHP:
скопировать код в буфер обмена
$takereg['1'] = htmlspecialchars($_POST['wantone']); //Серия и № билета охотника и рыболова $takereg['2'] = htmlspecialchars($_POST['wanttwo']); //Серия и № билета рыболова $takereg['3'] = htmlspecialchars($_POST['wantthree']); //№ государств. удостов.я на право охоты $takereg['4'] = $_POST['wantone_1']; //Период действия государстве. удостов. на право охоты. От (Год) $takereg['5'] = $_POST['wantone_2']; //Период действия государстве. удостов. на право охоты. От (Месяц) $takereg['6'] = $_POST['wantone_3']; //Период действия государстве. удостов. на право охоты. От (День) $takereg['7'] = (int) $_POST['wanttwo_1']; //Период действия государстве. удостов. на право охоты. До (Год) $takereg['8'] = (int) $_POST['wanttwo_2']; //Период действия государстве. удостов. на право охоты. До (Месяц) $takereg['9'] = (int) $_POST['wanttwo_3']; //Период действия государстве. удостов. на право охоты. До (День) $takereg['10'] = (int) $_POST['wantthree_1']; //Дата постановки на учет. (Год) $takereg['11'] = (int) $_POST['wantthree_2']; //Дата постановки на учет. (Месяц) $takereg['12'] = (int) $_POST['wantthree_3']; //Дата постановки на учет. (День) $takereg['13'] = (int) $_POST['wantfour_1']; //Дата вступления в БООР. (Год) $takereg['18'] = htmlspecialchars($_POST['phone_home']); //Номер домашнего телефона $takereg['19'] = htmlspecialchars($_POST['phone_mobile']); //Номер мобильного телефона $takereg['21'] = htmlspecialchars($_POST['accounting']); //Где состоите на учете //Нарушения if ($_POST['violation_1'] == 'yes'){ $takereg['23'] = "yes"; }else{ $takereg['23'] = "no"; } if ($_POST['violation_1'] == 'yes'){ $takereg['24'] = "yes"; }else{ $takereg['24'] = "no"; } if ($_POST['violation_1'] == 'yes'){ $takereg['25'] = "yes"; }else{ $takereg['25'] = "no"; } //Льготы if ($_POST['facilities_1'] == 'yes'){ $takereg['26'] = "yes"; }else{ $takereg['26'] = "no"; } if ($_POST['facilities_2'] == 'yes'){ $takereg['27'] = "yes"; }else{ $takereg['27'] = "no"; } if ($_POST['facilities_3'] == 'yes'){ $takereg['28'] = "yes"; }else{ $takereg['28'] = "no"; } if ($_POST['facilities_4'] == 'yes'){ $takereg['29'] = "yes"; }else{ $takereg['29'] = "no"; } if ($_POST['facilities_5'] == 'yes'){ $takereg['30'] = "yes"; }else{ $takereg['30'] = "no"; } if ($_POST['facilities_6'] == 'yes'){ $takereg['31'] = "yes"; }else{ $takereg['31'] = "no"; } if ($_POST['facilities_7'] == 'yes'){ $takereg['32'] = "yes"; }else{ $takereg['32'] = "no"; } if ($_POST['facilities_8'] == 'yes'){ $takereg['33'] = "yes"; }else{ $takereg['33'] = "no"; } if ($_POST['facilities_9'] == 'yes'){ $takereg['34'] = "yes"; }else{ $takereg['34'] = "no"; } $takereg['35'] = htmlspecialchars($_POST['gde_oplachen']); //Где состоите на учете $period_license_1 = date("$takereg[4].$takereg[5].$takereg[6]"); $period_license_2 = date("$takereg[7].$takereg[8].$takereg[9]"); $date_accounting = date("$takereg[10].$takereg[11].$takereg[12]");
Ну вот теперь мне нужно составить запрос чтобы LIKE вытягивал данные, помогите =)
|