လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP Form တင်သွင်းမှုအပေါ်လက်တွေ့သင်သင်ခန်းစာ - Parameter ဖြတ်သန်းသွားရန်နှင့်စာမျက်နှာများခုန်ချရန်လမ်းညွှန်အပြည့်အစုံ

PHP Form တင်သွင်းမှုအပေါ်လက်တွေ့သင်သင်ခန်းစာ - Parameter ဖြတ်သန်းသွားရန်နှင့်စာမျက်နှာများခုန်ချရန်လမ်းညွှန်အပြည့်အစုံ

M66 2025-10-20

PHP Form တင်သွင်းမှု၏ခြုံငုံသုံးသပ်ချက်နှင့် post parameter သည် passing

PHP Development တွင် data တစ်ခုမှအချက်အလက်များကိုတင်သွင်းရန်နှင့်အပြောင်းအလဲအတွက်အခြားစာမျက်နှာသို့ခုန်ရန်မကြာခဏလိုအပ်သည်။ post parameters များနှင့် Page Jump နည်းလမ်းများလွှဲပြောင်းခြင်းများကိုကျွမ်းကျင်မှုသည်အသုံးပြုသူ input ကိုလုပ်ဆောင်ရန်နှင့်အပြန်အလှန်လုပ်ဆောင်မှုများကိုအကောင်အထည်ဖော်ရန်အလွန်အရေးကြီးသည်။ အကောင်အထည်ဖော်မှုလုပ်ငန်းစဉ်ကိုအောက်ပါဥပမာများမှတဆင့်အသေးစိတ်ရှင်းပြပါလိမ့်မည်။

ပုံစံတင်သွင်းမှုစာမျက်နှာတစ်ခုဖန်တီးပါ

ပထမ ဦး စွာကျွန်ုပ်တို့သည်အသုံးပြုသူများကိုသတင်းအချက်အလက်ထည့်။ ဆာဗာသို့တင်ပြရန်ခွင့်ပြုသည့်ပုံစံစာမျက်နှာတစ်ခုဖန်တီးရန်လိုအပ်သည်။ ဖိုင်အမည်ကို form.php နှင့်ကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည်ဟုယူဆပါ။

<!DOCTYPE html>
<html>
<head>
    <title>တင်ပြချက်စာမျက်နှာ</title>
</head>
<body>
    <h2>ကျေးဇူးပြု. အောက်ပါအချက်အလက်များကိုဖြည့်ပါ။</h2>
    <form method="post" action="process.php">
        <label>နာမည်</label><br>
        <input type="text" name="name"><br><br>
        <label>အသက်:</label><br>
        <input type="text" name="age"><br><br>
        <input type="submit" value="နားထောင်">
    </form>
</body>
</html>

အထက်ပါကုဒ်သည်အမည်နှင့်အသက်အရွယ် input box များပါ 0 င်သောပုံစံကိုဖန်တီးပြီးအချက်အလက်များကို process.php page သို့တင်ပြရန် post နည်းလမ်းကိုအသုံးပြုသည်။

post parameters တွေကို Post Post Parameters နှင့်စာမျက်နှာသို့ခုန်

ထို့နောက်တင်သွင်းထားသောပို့စ် parameters တွေကိုကိုင်တွယ်သော process.php ဖိုင်တစ်ခုကိုဖန်တီးပြီးရလဒ်စာမျက်နှာသို့ခုန်ချသည့်လုပ်ငန်းစဉ်။

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $name = $_POST['name'];
    $age = $_POST['age'];

    // ဤတွင်သင်ရရှိခဲ့တဲ့ parameters တွေကို process နိုင်ပါတယ်,ဒေတာဘေ့စ၌သိုလှောင်လျှင်

    // ရလဒ်စာမျက်နှာမှခုန်,နှင့် parameters တွေကို pass
    header("Location: result.php?name=$name&age=$age");
    exit();
} else {
    echo "မမှန်ကန်သောတောင်းဆိုမှု";
}
?>

Code တွင်အသုံးပြုသူ၏အမည်နှင့်အသက်ကို $ _post မှတဆင့်တင်ပြသောအမည်နှင့်အသက်ကိုရရှိသည်။ ထို့နောက် header function ကို သုံး. REAL.php စာမျက်နှာသို့ခုန်ချရန်အသုံးပြုပါ။

အပြောင်းအလဲနဲ့ရလဒ်များစာမျက်နှာကိုပြသ

နောက်ဆုံးတွင်အသုံးပြုသူမှတင်ပြသောအချက်အလက်များကိုပြသရန် Ral.php စာမျက်နှာကိုဖန်တီးပါ။

<!DOCTYPE html>
<html>
<head>
    
</head>

    <h2>ပြုပြင်ခြင်းရလဒ်များ</h2>
    <?php
    $name = isset($_GET['name']) ? $_GET['name'] : 'မသိသာသော';
    $age = isset($_GET['age']) ? $_GET['age'] : 'မသိသာသော';

    echo "နံမယ်:$name<br> ";
    ECHO "အသက်အရွယ်: $<br> ";
    >

</html>

ကူးယူထားသောအမည်နှင့်အသက်အရွယ် parameters များကို $ _Get ဖြင့်ရယူပါ။

အကျဉ်းချုပ်

အထက်ပါဥပမာမှတစ်ဆင့် PHP ရှိ POSP နည်းလမ်းမှတစ်ဆင့်ဖွဲ့စည်းရန်နည်းလမ်းကို PHP ရှိ POST နည်းလမ်းမှတစ်ဆင့်တင်သွင်းခြင်းနည်းလမ်းကိုကျွမ်းကျင်စွာပြုလုပ်ထားပြီးအပြောင်းအလဲများရလဒ်များကိုပြသရန်အခြားစာမျက်နှာများသို့ခုန်ချခဲ့သည်။ ၎င်းသည်ပုံစံတင်သွင်းမှု, ဒေတာပြုပြင်ခြင်းနှင့်စာမျက်နှာအပြန်အလှန်ဖြည့်ဆည်းခြင်းအတွက်အလွန်အသုံးဝင်သည်။ ဤကျွမ်းကျင်မှုများကိုကျွမ်းကျင်ခြင်းသည်သင်၏ PHP ဖွံ့ဖြိုးတိုးတက်မှုကိုပိုမိုထိရောက်စေပြီးစံသတ်မှတ်နိုင်သည်။