မိုဘိုင်းအင်တာနက်ဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူ WorTat Mini အစီအစဉ်များသည်နေ့စဉ်ဘဝတွင်အရေးကြီးသောအပလီကေးရှင်းတစ်ခုဖြစ်လာပြီးစျေးဝယ်စာရင်းသည်အလွန်လက်တွေ့ကျသောစာရင်းဖြစ်သည်။ ဤဆောင်းပါးသည် WeChat applet ၏စျေးဝယ်စာရင်း function ကိုတီထွင်ရန်နှင့်တိကျသောကုဒ်များကိုဥပမာပေးရန် PHP ကိုမည်သို့အသုံးပြုရမည်ကိုလမ်းညွှန်လိမ့်မည်။
ဖွံ့ဖြိုးတိုးတက်မှုမပြုမီ, သင်သည်အောက်ပါပတ် 0 န်းကျင်ကိုပြင်ဆင်ရန်လိုအပ်သည်။
စျေး 0 ယ်ထားသောစာရင်းသည်အသုံးပြုသူစျေးဝယ်သတင်းအချက်အလက်ကိုသိမ်းဆည်းရန်လိုအပ်သည်။ ထို့ကြောင့်အဓိကအားဖြင့်ပါဝင်သည် -
MySQL ကဲ့သို့သော relational databases များကိုသိုလှောင်ရန်အတွက်အသုံးပြုနိုင်သည်။
ဆာဗာဘက်တွင်ထုတ်ကုန်စာရင်းကိုရယူရန်နှင့်အချက်အလက်များကို JSON format ရှိ applet သို့ပြန်ပို့ပါ။
<?php
// ဒေတာဘေ့စနှင့်ဆက်သွယ်ပါ
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbname";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn-> connect_error) {
Die ("ဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ conn-> connection_error);
}
// ထုတ်ကုန်စာရင်း $ sql = "ထုတ်ကုန်မှ select * ကို select * ကို select *)
$ ရလဒ် = $ conn-> query ($ sql);
$ ထုတ်ကုန်များ = array ();
အကယ်. ($ ရလဒ် - num_row> 0) {
နေစဉ် ($ အတန်း = $ ရလဒ် -> finch_assoc ()) {
$ ထုတ်ကုန် [] = $ အတန်း;
}
}
// ရလဒ် Echo json_entode ($ ထုတ်ကုန်) ကိုပြန်ပို့ပါ။
$ conn-> အနီးကပ် ();
>ပစ္စည်းများကိုစျေးဝယ်ခြင်းလှည်းထဲသို့ထည့်ရန် interface တစ်ခုရေးရန် interface ကိုရေးပါ။
<?php
// ဒေတာဘေ့စနှင့်ဆက်သွယ်ပါ
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "dbname";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn-> connect_error) {
Die ("ဆက်သွယ်မှုမအောင်မြင်ပါ။ " ။ $ conn-> connection_error);
}
// parameter_id =id = $ _post ['user_id'];
$ Product_id = $ _post ['product_id'];
$ quofatity = $ _post ['အရေအတွက်'];
// ပစ္စည်းများကိုဈေးဝယ်ခြင်းလှည်းသို့ပစ္စည်းများကိုထည့်ပါ $ SQL = "ဈေးဝယ်_ICART (user_id, product_id), '$ user_id', '$ product_id', '$ quoft' ',
အကယ်. ($ Conn-> Query ($ SQL) === စစ်မှန်တဲ့)
ECHO "အောင်မြင်စွာဆက်ပြောသည်";
} အခြား
ပဲ့တင်သံ "add ပျက်ကွက်";
}
$ conn-> အနီးကပ် ();
>ရှေ့ပြေးစာမျက်နှာသည်ထုတ်ကုန်အချက်အလက်များကိုရရှိပြီးနောက်ခံ interface ကိုခေါ်ဆိုခြင်းဖြင့်၎င်းကိုပြသသည်။
wx.request ({
url: 'http: //localhost/products.php'
အောင်မြင်မှု - function (res) {
ကုန်ပစ္စည်းစာရင်း = res.data;
// display ထုတ်ကုန်စာရင်း ...
}
})ရှေ့ပြေးစာမျက်နှာသည်ထုတ်ကုန်များကိုဈေးနှုန်းဖြင့်ခေါ်ဆိုခြင်းဖြင့်စျေးဝယ်လှည်းသို့ထည့်သည်။
wx.request ({
url: 'http: //localhost/addtocart.php' '
နည်းလမ်း - 'post',
ဒေတာ: {
User_id: '123',
Product_id: '456',
အရေအတွက်: '1'
},
အောင်မြင်မှု - function (res) {
ရလဒ် = res.data;
// process ကိုထပ်တိုးရလဒ်များ ...
}
})အထက်ပါအဆင့်များမှတဆင့် PHP ကို WeChat applet ၏စျေးဝယ်စာရင်း function ကိုတည်ဆောက်ရန်သင်အသုံးပြုနိုင်သည်။ အမှန်တကယ်လိုအပ်ချက်များနှင့်ဆာဗာပတ် 0 န်းကျင်အပေါ် အခြေခံ. code ကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်။