PHP формасын кантип тапшырса болот

Мазмуну:

PHP формасын кантип тапшырса болот
PHP формасын кантип тапшырса болот

Video: PHP формасын кантип тапшырса болот

Video: PHP формасын кантип тапшырса болот
Video: PHP деген эмне? 2024, Май
Anonim

Форма боюнча маалыматтарды иштетүү - PHP программалоо тилинин (PL) маанилүү функцияларынын бири. Колдо болгон шаймандар колдонуучу киргизген маалыматтарды бөлүп алууга жана аларды атайын өзгөрмөчөлөрдө сактоого мүмкүндүк берет, андан кийин аларды ар кандай маалымат базаларына (ДБ) же файлдарга которууга жана жазууга болот.

PHP формасын кантип тапшырса болот
PHP формасын кантип тапшырса болот

Нускамалар

1 кадам

Маалыматтарды берүүнүн ыңгайлуу ыкмасын тандап, HTMLди колдонуп, керектүү форманы түзүңүз. Киргизүү үчүн туткасы колдонулат. PHP аркылуу колдонуучунун маалыматтарын ийгиликтүү иштетүү үчүн, ыкманы жана иш-аракет атрибутун көрсөтүү маанилүү. Мисалы:

2-кадам

Бул HTML код форманын дайындары POST ыкмасы аркылуу process.php файлында жазылган сценарийге өтөрүн көрсөтөт, бул колдонуучу үчүн керектүү өзгөрмөлөрдү жашыруун жол менен өткөрүүгө мүмкүндүк берет. Методдун альтернатива катары GET дарек тилкеси аркылуу керектүү маалыматтарды өткөрүп берет. Ошентип, баскычты чыкылдаткандан кийин, киргизилген маалыматтар браузер терезесинин жогорку бөлүгүндө көрсөтүлөт.

3-кадам

Кошумча атрибуттардын маанисин, атын жана түрүн колдонуп, форманын керектүү элементтерин түзүңүз. Мисалы, колдонуучу өзүнүн фамилиясын киргизе турган эки талааны түзүү үчүн төмөнкү кодду жазсаңыз болот:

Аты-жөнү:

Фамилия

Бул сегмент колдонуучунун атын жана фамилиясын көрсөтүү үчүн эки текст талаасын түзүүгө мүмкүндүк берет, кийинчерээк маалыматтарды иштеп чыгуу үчүн колдонула турган username жана familyname аттары менен.

4-кадам

Форма дайындары жайгашкан HTML документтеги каталогдо process.php деген жаңы файл түзүңүз. Файлды түзүү үчүн каталогдун мазмунун көрсөтүү үчүн терезенин бош аянтын оң баскыч менен чыкылдатып, "Жаңы" - "Тексттик файлды" тандап, андан кийин ылайыктуу аталышты жана кеңейтүүнү көрсөтүңүз. Төмөнкү кодду киргизиңиз:

<? php

$ username = htmlspecialchars ($ _ POST [‘username’]);

$ second_name = htmlspecialchars ($ _ POST [‘familyname’]);

echo “Сиздин атыңыз $ username жана фамилия $ second_name”; ?>

5-кадам

Бул код колдонуучу формага киргизген керектүү маалыматтарды алууга мүмкүндүк берет. $ username глобалдык $ _POST массивинен өткөн username текст кутучасына киргизилген ат ыйгарылат. Htmlspecialchars () функциясын колдонуу; кошумча белгилер алынып салынса, колдонуучу жаңылыштык менен же баскычтоптон кирип жатканда атайылап жаза алган. Формадагы керектүү маалыматтарды өзгөрмөлөргө бөлүп алгандан кийин, алынган маалыматты echo оператору аркылуу чыгара аласыз. Чыгып кетүүдөн мурун, белгилүү бир тапшырманы аткаруу үчүн керек болгон иш-аракеттерди жасаса болот. Алынган маанилерди PHPде иштей турган бардык функциялар иштете алат, демек, програмист HTML формасынын маалыматтары менен иштөө куралдары менен чектелбейт.

Сунушталууда: