အသင်း 0 င်အချက်များ၏တရားဝင်မှုကာလသတ်မှတ်ချက်သည် e-commerce စနစ်များသို့မဟုတ်အသင်း 0 င်စနစ်များတွင်ဘုံလုပ်ဆောင်မှုတစ်ခုဖြစ်သည်။ ကုန်သည်များသည်များသောအားဖြင့်အသုံးပြုသူများပေးချေပြီးနောက်အချက်များအရေအတွက်ကိုစွန့်လွှတ်လေ့ရှိသော်လည်းဤအချက်များသည်အမြဲတမ်းမဟုတ်ဘဲတိကျသောအချိန်ကာလတစ်ခုအတွင်းတွင်အသုံးပြုရမည်။ PHP နှင့် Vue မှရရှိသောတရားဝင်မှုကာလစီမံခန့်ခွဲမှုဆိုင်ရာလုပ်ဆောင်မှုကိုမည်သို့အကောင်အထည်ဖော်ရမည်ကိုဤဆောင်းပါးကဖော်ပြသည်။
ဤဥပမာသည် PHP ကိုနောက်ခံဘာသာစကားဖြင့်အသုံးပြုသည်။ ဤနည်းပညာပေါင်းစပ်မှုသည် backend ၏တည်ငြိမ်မှုကိုသေချာစေရုံသာမကပြောင်းလွယ်ပြင်လွယ်။ ထိရောက်သောရှေ့တန်းအပြန်အလှန်အကျိုးသက်ရောက်မှုရှိသောအတွေ့အကြုံကိုလည်းပေးနိုင်သည်။
အချက်အလက်အချက်အလက်များကိုသိမ်းဆည်းရန်ဒေတာဘေ့စ်တွင်ဒေတာဇယားတစ်ခုဖန်တီးရန်လိုအပ်သည်။ ဇယားဖွဲ့စည်းပုံ၏ဥပမာတစ်ခုမှာအောက်ပါအတိုင်းဖြစ်သည် -
နောက်ခံအပိုင်းတွင်အသုံးပြုသူအချက်အလက်များကိုလက်ခံရန် PHP ဖိုင်တစ်ခုကိုရေးဆွဲပြီးရှေ့တန်းမှဖြတ်သန်းသည့်အချက်များအရေအတွက်ကိုရရှိရန်နှင့်အချက်များ၏တရားဝင်မှုကာလကိုတွက်ချက်ရန် PHP ဖိုင်ကိုရေးပါ။
<?php
// ဒေတာဘေ့စနှင့်ဆက်သွယ်ပါ
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";
$conn = new mysqli($servername, $username, $password, $dbname);
// ဆက်သွယ်မှုအောင်မြင်မှုရှိမရှိဆုံးဖြတ်ရန်
if ($conn-> connect_error) {
Die ("ဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ conn-> connection_error);
}
// ရှေ့ဆုံးအဆုံးမှဖြတ်သန်းသော parameters တွေကိုရရှိသော parameters တွေကိုလက်ခံရရှိသည် $ user_id = $ _post ['user_id'];
$ အမှတ် = $ _post ['Points';
// ရမှတ်များ၏တရားဝင်မှုကာလကိုတွက်ချက်ပါ, ဒီမှာရက်ပေါင်း 30 $ = ရက်စွဲ ('ym-d') ။
$ Expire_date = ရက်စွဲ ('YM-D', Strtotime ($ ယခု။ ) ရက် 30 '),
// ဒေတာကိုဒေတာဘေ့စ် $ sql = "အချက်များသို့ထည့်သွင်းပါ ('$ user_id),' $ user_id ',' $ point '', '$ point_date' ',
အကယ်. ($ Conn-> Query ($ SQL) === စစ်မှန်တဲ့)
ECHO "အချက်များအောင်မြင်စွာသတ်မှတ်ထားခြင်း,
} အခြား
ပဲ့တင်သံ "အမှား -" ။ $ sql ။ "<br> "။ $ Conn-> အမှား;
}
$ conn-> အနီးကပ် ();
>ရှေ့တန်းအပိုင်းမှာကျွန်ုပ်တို့သည်အုပ်ချုပ်ရေးမှူးသို့မဟုတ်စနစ်ကိုအသုံးပြုသူ ID နှင့် Points အရေအတွက်ကို 0 င်ရန်ခွင့်ပြုသည့် vue အစိတ်အပိုင်းတစ်ခုဖန်တီးပြီးဒေတာများကိုနောက်ခံသို့ပေးပို့ပါ။
<template>
<div>
<input type="text" v-model="user_id" placeholder="ကျေးဇူးပြု. အသုံးပြုသူကိုထည့်ပါID" />
<input type="text" v-model="points" placeholder="ကျေးဇူးပြုပြီးအချက်များအရေအတွက်ကိုရိုက်ထည့်ပါ" />
<button @click="setPoints">အချက်များကိုသတ်မှတ်ပါ</button>
</div>
</template>
<script>
export default {
data() {
return {
user_id: "",
points: ""
};
},
methods: {
setPoints() {
axios
.post("points.php", {
user_id: this.user_id,
points: this.points
})
.then(function(response) {
console.log(response.data);
})
.catch(function(error) {
console.log(error);
});
}
}
};
</script>စီမံကိန်းတစ်ခုတွင် Axios ကိုအသုံးပြုသောအခါ, မှီခိုဖိုင်ကို install လုပ်ပြီးတင်သွင်းခြင်းကိုသေချာစေရန်လိုအပ်သည်။
"Vue" မှတင်သွင်းမှု vue;
"./app.vue" မှအက်ပလီကေးရှင်း,
"axios" မှ Axios တင်သွင်း;
vue.prototype ။ $ http = axios;
န navyue ({
Render: H => H (app)
}) ။ $ Mount ("app");PHP နှင့် VUU ၏ပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ငွေပေးချေမှုပြီးနောက်အချက်များတရားဝင်မှုကာလ၏စီမံခန့်ခွဲမှုဆိုင်ရာလုပ်ဆောင်မှုကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ ဤဆောင်းပါးတွင်ဥပမာသည်စီးပွားရေးဆိုင်ရာယုတ္တိဗေဒကိုရိုးရှင်းစေသည်ဖြစ်သော်လည်း၎င်းသည်ပြည့်စုံသောအကောင်အထည်ဖော်မှုစိတ်ကူးကိုပြသသည်။ အမှန်တကယ်စီမံကိန်းများတွင်သန့်ရှင်းရေးလုပ်ငန်းများ, လုံခြုံရေးအတည်ပြုခြင်းနှင့်ရှုပ်ထွေးသောအချက်များပိုမိုများပြားသောအချက်များဖန်တီးရန်အချက်များပေါင်းထည့်ခြင်းကဲ့သို့သောထပ်မံတိုးချဲ့နိုင်သည်။