HTML forms | ||||||||||||||||||||||||||||||||||||
<FORM> таг вэб хэлд орж ирснээр вэбэд хувьсгал гарсан гэхэд хилсдэхгvй. <FORM> тагийн хvчээр вэб хуудас хэрэглэгчээс мэдээлэл хvлээн авж боловсруулдаг болсон юм. Харамсалтай нь HTML хэл єєрєє нэгэнт ороод ирсэн мэдээллийг боловсруулж чадахгvй. Тиймээс вэбмастерууд олон жил CGI-г ( эсвэл тєстэй ) хэрэглэсээр ирсэн. Гэтэл бидний РНР, CGI-аас дутахгvй эдгээр бvх vйлдлийг гvйцэтгэдэг. РНР, <FORM> таг хоёр хамтарсан нєхцєлд вэб хуудас нь: дата хvлээн авж датабэйсд хадгалах датаг датабэйсээс татаж vзvvлэх датаг єєрчлєх ......... гэх мэт олон зvйл чадна. Зочдын дэвтэр, Форум, И-мэйл, Асуулт форм, элдэв дайнамик санал асуулгын пол зэрэг нь <FORM> ашигладаг. Єєрєєр хэлбэл вэб хэрэглэгчээс дата хvлээн авах бvх ажиллагаанд <FORM> оролцдог. Энд <FORM> хэрхэн бvтээх талаар оруулах нь зохимжгvй ( мэдээжийн юм нуршиж байгаад зарим РНР кодчид уучил ) ч гэсэн товчхон харъя.
<INPUT TYPE= гээд л дээрх форм тєрлvvдийн нэгийг нь оруулдаг. Жишээ нь: <INPUT TYPE=TEXT NAME=нэр VALUE=утга> Харин хамгийн гол анхаарах юм бол АCTION= гээд ямар нэг РНР хуудас руу зааж єгєх. Ингэснээр HTML хуудаст хэрэглэгчийн оруулсан мэдээлэл нь РНР хуудас руу очиж цаашдын vйлдэл нь гvйцэтгэгдэнэ. Жишээ нь: ....... <FORM ACTION="form.php" METHOD=post> Нэр: <INPUT TYPE=TEXT NAME=name ><BR> И-мэйл: <INPUT TYPE=TEXT NAME=email><BR> <INPUT TYPE=SUBMIT NAME=SUBMIT> </FORM> гэсэн код нь дараах байдалтай харагдана. Дээрх жишээн дээрээс харахад датаг шууд дэлгэц рvv гаргаж байна. Хамгийн гол зорилго нь РНР хуудас руу хамаг мэдээллийг шилжvvлдэг гэдгийг л vзvvлэхэд юм. Бидэнд FORM-той зууралдах хэрэг огт байхгvй, хамгийн чухал юм бол РНР ажиллагаандаа анхаарах. HTML мэдэхгvй бол иймэрхvv энгийн юман дээр ( форм яаж хийх ) л сууна, тиймээс HTML мэдлэгээ нэмэгдvvлэх хэрэгтэй. | ||||||||||||||||||||||||||||||||||||