Интернеттеги эң популярдуу сайттар издөө тутумдары. Алардын жардамы менен сиз ар дайым керектүү маалыматты таба аласыз. Биринчи издөө тутумдары иштегендей эле, өз издөө тутумубузду түзүүгө аракет кылалы. Андан кийин, сиз издөө тутумун өзгөртүп, аны толук кандуу жана заманбап системага айланта аласыз. Бул сиздин чеберчилигиңизге жана даярдыгыңызга байланыштуу. Ошентип, мета издөө тутумун түзүү боюнча көрсөтмөлөр келтирилген.
Нускамалар
1 кадам
Издөө тутумун үч бөлүккө бөлүңүз. Биринчи бөлүгү PHP тилинде жазылган келечектеги веб издөө тутумунун интерфейси. Экинчи бөлүк - барактар жөнүндө бардык маалыматтарды камтыган индекс (My SQL маалыматтар базасы). Үчүнчү бөлүгү - бул издөө роботу, ал веб-баракчаларды индекстейт жана алардын маалыматтарын индекске киргизет, ал Delphi тилинде жүргүзүлөт.
2-кадам
Келгиле, интерфейс түзүүнү баштайлы. Index.php файлын түзүү. Ал үчүн таблицаларды колдонуу менен баракты экиге бөлүңүз. Биринчи бөлүгү издөө формасы, экинчиси издөө натыйжалары. Жогору жактан, get методун колдонуп index.php файлына маалымат жөнөтө турган форма түзүңүз. Анын үстүндө үч элемент болот - текст талаасы жана дагы эки баскыч. Суранычты жөнөтүү үчүн бир баскыч керек, экинчиси - талааны тазалоо үчүн (бул баскыч милдеттүү эмес).
3-кадам
Текст талаасына "издөө", биринчи баскычына (сурам жөнөтүүчү) "Издөө" деп ат коюңуз. Форманын атын ушул бойдон калтырыңыз - "form1".
4-кадам
Натыйжалар phpдин жардамы менен таблицанын төмөн жагында көрсөтүлөт, андыктан <? Php тегин ачып, коддоону баштаңыз.
5-кадам
Берилиштер базасына туташуу үчүн конфигурация файлын туташтырыңыз.
"config.php" камтыйт;
"Издөө" баскычы басылганын текшериңиз.
if (isset ($ _ GET ['button'])) {код "Издөө" баскычы басылса, аткарылды} башка} {Издөө "баскычы басылбаса код аткарылды}
Эгерде баскыч чыкылдаса, анда издөө суроосун текшериңиз.
if (isset ($ _ GET ['search'])) {$ search = $ _ GET ['search'];}
6-кадам
Эгерде издөө суроосу бар болсо, анда издөө сурамынын текстин $ издөө өзгөрмөсүнө дайындаңыз.
7-кадам
Өтүнүч бош эмес жана үч белгиден кыска болбошу үчүн аны текшериңиз.
8-кадам
if ($ search! = '' && strlen ($ search)> 2) {маалымат базасынын издөө коду} else {echo "Бош издөө сурамы көрсөтүлгөн же издөө сабында 3 белгиден ашпаган маалымат камтылган.";}
Издөө суроосу жогорку шартты канааттандырган учурда, издөө скриптин өзү иштетиңиз.
9-кадам
Издөө натыйжаларын printf аркылуу басып чыгаруучу циклди иштетүү.
Баары болду. Эгер сизде керектүү билим болсо, анда издөө тутумуна керектүү элементтерди кошуп, аны түзүүнүн өз алгоритмин түзсөңүз болот.