0 က်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်ပုံစံများသည်အသုံးပြုသူများသည်ဆာဗာများနှင့်အပြန်အလှန်ဆက်သွယ်ရန်အတွက်အရေးကြီးသောနည်းလမ်းဖြစ်သည်။ ပုံစံမှတဆင့်အသုံးပြုသူသည်ဒေတာကိုထည့်ပြီးအပြောင်းအလဲနဲ့အတွက်ဆာဗာသို့တင်သွင်းနိုင်သည်။ PHP တွင်ပုံစံကိုဖန်တီးခြင်းသည်ရှုပ်ထွေးမှုမဖြစ်သည့်အတွက်သင် HTML element များနှင့် PHP ၏ hyperglobal variable များကိုပေါင်းစပ်ရန်လိုအပ်သည်။
ပုံစံတစ်မျိုးသည်ဒြပ်စင်များစွာပါဝင်ပြီးကွဲပြားခြားနားသောဒြပ်စင်များသည်အမျိုးမျိုးသောအချက်အလက်များကိုစုဆောင်းနိုင်သည်။ အသုံးအများဆုံးပုံစံ element များတွင်:
အသုံးပြုမှုပုံစံ tag ထုပ်, အရေးယူမှု နှင့် နည်းလမ်း ဂုဏ်သတ္တိများသတ်မှတ်ရန်လိုအပ်သည့်နေရာကို
<form action="submit.php" method="post"> <label for="name">နာမည်</label> <input type="text" name="name" id="name"> <label for="email">အီးမေးလ်:</label> <input type="email" name="email" id="email"> <input type="submit" value="နားထောင်"> </form>
အသုံးပြုသူသည်ပုံစံကိုတင်ပြသည့်အခါအချက်အလက်များကို http တောင်းဆိုမှုမှတဆင့်ဆာဗာသို့ပို့သည်။ action attribute သည်တောင်းဆိုမှုကိုရရှိသော PHP script ကိုဖော်ပြသည် ။
ပရိုဆက်ဆာသည် scriptions တွင်အသုံးပြုသူ - တင်သွင်းသောအချက်အလက်များကိုလက်ခံရရှိရန် $ _post array ကိုသုံးနိုင်သည်။
<?php if (isset($_POST['submit'])) { $name = $_POST['name']; $email = $_POST['email']; // ဖြစ်စဉ်ကိုပုံစံဒေတာကိုဒီမှာ,ဥပမာအားဖြင့်, ဒေတာဘေ့စ်ကိုသိမ်းပါသို့မဟုတ်အီးမေးလ်ပို့ပါ } ?>
အထက်ဖော်ပြပါဥပမာမှ PHP ရှိပုံစံများကိုဖန်တီးခြင်းသည်အလွန်အလိုလိုသိကြောင်းတွေ့မြင်နိုင်သည်။ HTML ပုံစံဖွဲ့စည်းပုံနှင့် PHPT အချက်အလက်ပြုပြင်ခြင်းများကိုပေါင်းစပ်ခြင်း, developer များသည်အသုံးပြုသူ input နှင့် server အပြန်အလှန်အကျိုးသက်ရောက်မှုကိုအလွယ်တကူနားလည်နိုင်သည်။