အီးမေးလ် 0 က်ဘ်ဆိုက်များသည်အသုံးပြုသူကပ်လျက်အား 0 က်ဘ်ဆိုက်များကိုတိုးတက်စေရန် 0 ဘ်ဆိုဒ်များစွာအတွက်အသုံးပြုသူများကိုလှည့်ဖြားရန်, ဤဆောင်းပါးသည်ဒေတာဘေ့စ်ဒီဇိုင်း, အသုံးပြုသူပုံစံတင်သွင်းမှုအပြောင်းအလဲနှင့်အလိုအလျောက်အတည်ပြုခြင်းအီးမေးလ်ပို့ခြင်းဖြင့် PHP ကို အသုံးပြု. ပြည့်စုံသောအီးမေးလ်စာရင်းပေးသွင်းစနစ်ကိုမည်သို့တည်ဆောက်ရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။
ပထမ ဦး စွာကျွန်ုပ်တို့သည်အသုံးပြုသူနှင့်သက်ဆိုင်ရာ timestamp မှတင်ပြသောအီးမေးလ်လိပ်စာကိုသိမ်းဆည်းရန်စာရင်းပေးသွင်းသူအချက်အလက်အတွက်ဒေတာဇယားတစ်ခုဖန်တီးရန်လိုအပ်သည်။
စားပွဲပေါ်မှာသုံးစွဲသူများဖန်တီးပါ ( ID Int Plasst Plassest Key Auto_incrent, Email VARCHAR (255) NURLE မဟုတ်ပါ။ created_at timestamp ပုံမှန် current_timbestamp );
ရိုးရှင်းသော HTML form ကိုစာမျက်နှာသို့ထည့်ပါ။ အသုံးပြုသူအားအီးမေးလ်လိပ်စာထည့်ပြီးတင်သွင်းပါ။
<form action="subscribe.php" method="post"> <input type="email" name="email" placeholder="ကျေးဇူးပြု. သင်၏အီးမေးလ်လိပ်စာကိုရိုက်ထည့်ပါ" required> <button type="submit">သတင်းစာမှာခြင်း</button> </form>
ပုံစံဖြင့်တင်ပြသောအချက်အလက်များကိုလုပ်ဆောင်ရန် အမည်ရှိ ဖိုင်အသစ်ကိုဖန်တီးရန်အမည်ရှိဖိုင်အသစ်တစ်ခုကိုဖန်တီးပါ။ လုပ်ငန်းစဉ်စဉ်ဆက်မပြတ်တွင်ကျွန်ုပ်တို့သည် -
ဤတွင်အပြည့်အဝနမူနာကုဒ်ဖြစ်ပါတယ်:
<?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-> Connect_ERRORR);
}
// အီးမေးလ်လိပ်စာ $ email = $ _post ['email'];
// အီးမေးလ် format တိုက်ခformatထင်စစ်ဆေးမှု (! Filter_Var ($ အီးမေးလ်, filter_valka_email))
သေဆုံး ("ကျေးဇူးပြု. မှန်ကန်သောအီးမေးလ်လိပ်စာကိုရိုက်ထည့်ပါ"),
}
// သင် $ sql = "em ကို email 'sevice subscribers မှ Select sevenscribe မှ Select လုပ်ပါ";
$ ရလဒ် = $ conn-> query ($ sql);
အကယ်. ($ ရလဒ် - num_row> 0) {
သေဆုံး ("သင်ဤ 0 က်ဘ်ဆိုက်၏အီးမေးလ်အကြောင်းကြားစာကိုရယူရန်"),);
}
// subscription Record $ sql = "စာရင်းပေးသွင်းသူ (အီးမေးလ်) တန်ဖိုးများ ('$ Email')" ထည့်ပါ။
အကယ်. ($ Conn-> Query ($ SQL) === စစ်မှန်တဲ့)
ECHO "အောင်မြင်စွာစာရင်းသွင်းပါ။ ";
} အခြား
ECHO "subscription မအောင်မြင်ပါ။ " $ Conn-> အမှား;
}
$ conn-> အနီးကပ် ();
>
အသုံးပြုသူအတွေ့အကြုံတိုးတက်ရန်အသုံးပြုသူအောင်မြင်စွာသုံးစွဲသူပြီးနောက်ကြိုဆိုသည့်အီးမေးလ်ကိုသင်ပေးပို့နိုင်သည်။ PHP ၏ built-in mail () function ကိုသုံးနိုင်သည်။
<?php // စာရင်းပေးသွင်းသူများကိုအီးမေးလ်အသိပေးချက်များပေးပို့ပါ $to = $email; $subject = "ကျွန်ုပ်တို့၏သတင်းသတိပေးချက်များကိုရယူရန်ကြိုဆိုပါသည်"; $message = "ကျွန်ုပ်တို့၏သတင်းအသိပေးစာ 0 န်ဆောင်မှုကိုရယူရန်အတွက်ကျေးဇူးတင်ပါသည်!"; $headers = "From: your_email@example.com"; mail($to, $subject, $message, $headers); ?>
ကျေးဇူးပြု. အီးမေးလ်လိပ်စာကိုသင်၏ကိုယ်ပိုင်မှန်ကန်သောအီးမေးလ်လိပ်စာဖြင့်အစားထိုးပါ။
ဤဆောင်းပါးတွင်ဖော်ပြထားသောအဆင့်များမှတစ်ဆင့်သင်၏ 0 က်ဘ်ဆိုဒ်အတွက်ရိုးရှင်းသောနှင့်လက်တွေ့ကျသောအီးမေးလ်ကြေးပေးမှုအင်္ဂါရပ်များကိုသင်တည်ဆောက်နိုင်သည်။ ၎င်းတွင်ဒေတာဘေ့စ်စားပွဲတစ်ခုမှဒေတာဘေ့စ်စားပွဲတစ်ခုမှအီးမေးလ်သတိပေးချက်များကိုဖန်တီးရန်အပြည့်အဝဖြစ်စဉ်တစ်ခုပါ 0 င်သည်။