Rumah pembangunan bahagian belakang tutorial php PHP dan Vue: Bagaimana untuk mendapatkan mata ahli selepas pembayaran

PHP dan Vue: Bagaimana untuk mendapatkan mata ahli selepas pembayaran

Sep 24, 2023 pm 12:15 PM
bayar ahli integral

PHP dan Vue: Bagaimana untuk mendapatkan mata ahli selepas pembayaran

PHP dan Vue: Bagaimana untuk mendapatkan mata ahli selepas pembayaran

Dalam platform e-dagang, untuk menarik pengguna menyertai membeli-belah, ramai peniaga akan menyediakan sistem mata supaya pengguna boleh mendapatkan mata tertentu semasa proses membeli-belah dan mengumpul Anda kemudian boleh menebus diskaun atau hadiah yang sepadan. Bagi ahli, mata boleh mencerminkan kesetiaan dan kuasa berbelanja mereka. Artikel ini akan memperkenalkan cara menggunakan PHP dan Vue untuk melaksanakan fungsi menambah mata yang sepadan secara automatik pada akaun ahli selepas pembayaran berjaya.

  1. Reka bentuk pangkalan data

Pertama, kita perlu mereka bentuk pangkalan data untuk menyimpan maklumat ahli dan rekod mata. Katakan kita mempunyai dua jadual: ahli (jadual keahlian) dan mata (jadual rekod mata). Struktur jadual

members boleh seperti berikut:

CREATE TABLE members (
  id INT PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(50),
  email VARCHAR(100),
  points INT DEFAULT 0
);
Salin selepas log masuk

Struktur jadual mata boleh seperti berikut:

CREATE TABLE points (
  id INT PRIMARY KEY AUTO_INCREMENT,
  member_id INT,
  points INT,
  created_at DATETIME,
  FOREIGN KEY (member_id) REFERENCES members(id)
);
Salin selepas log masuk
  1. Pelaksanaan belakang

Seterusnya, kita perlu menulis kod PHP untuk mengendalikan logik perniagaan selepas pembayaran berjaya. Katakan antara muka bahagian belakang kami ialah /api/payment/success, kami boleh melaksanakannya melalui kod berikut:

<?php
// 引入数据库连接文件
require_once 'db_connection.php';

// 获取前端传递的会员ID和支付金额
$memberId = $_POST['memberId'];
$paymentAmount = $_POST['paymentAmount'];

// 根据会员ID查询会员信息
$query = "SELECT * FROM members WHERE id = $memberId";
$result = $conn->query($query);
$member = $result->fetch_assoc();

// 计算积分并更新会员积分
$points = $paymentAmount * 0.1; // 假设每消费1元获得10积分
$newPoints = $member['points'] + $points;
$query = "UPDATE members SET points = $newPoints WHERE id = $memberId";
$conn->query($query);

// 添加积分记录
$query = "INSERT INTO points (member_id, points, created_at) VALUES ($memberId, $points, NOW())";
$conn->query($query);

// 返回更新后的会员积分信息
$query = "SELECT * FROM members WHERE id = $memberId";
$result = $conn->query($query);
$updatedMember = $result->fetch_assoc();

// 返回更新后的会员积分信息给前端
echo json_encode($updatedMember);

// 关闭数据库连接
$conn->close();
?>
Salin selepas log masuk
  1. Pelaksanaan bahagian hadapan

Gunakan rangka kerja Vue di bahagian hadapan untuk mengendalikan logik mendapatkan mata ahli selepas pembayaran berjaya. Pertama, kita perlu menyediakan butang yang mencetuskan operasi pembayaran apabila pengguna mengklik butang tersebut. Selepas pembayaran berjaya, kami perlu menghantar permintaan ke bahagian belakang untuk mengemas kini mata ahli dan memaparkan mata yang dikemas kini.

<template>
  <div>
    <button @click="pay">支付</button>
    <div v-if="showPoints">
      <p>会员积分:{{ member.points }}</p>
      <p>获得积分:{{ addedPoints }}</p>
    </div>
  </div>
</template>

<script>
export default {
  data() {
    return {
      member: {},
      addedPoints: 0,
      showPoints: false
    };
  },
  methods: {
    pay() {
      // 发送支付请求,支付成功后调用接口更新会员积分
      // 假设调用后端接口的方法为paymentSuccess
      this.paymentSuccess()
        .then(response => {
          // 更新会员积分和获得积分信息
          this.member = response.data;
          this.addedPoints = response.data.points - this.member.points;
          this.showPoints = true;
        })
        .catch(error => {
          console.log(error);
        });
    },
    paymentSuccess() {
      return new Promise((resolve, reject) => {
        // 这里假设使用axios来发送请求
        axios.post('/api/payment/success', {
          memberId: 1, // 替换为实际会员ID
          paymentAmount: 100 // 替换为实际支付金额
        })
        .then(response => {
          resolve(response);
        })
        .catch(error => {
          reject(error);
        });
      });
    }
  }
};
</script>
Salin selepas log masuk

Di atas adalah kaedah untuk mendapatkan mata ahli selepas pembayaran berjaya melalui PHP dan Vue Melalui antara muka belakang dan interaksi hadapan, penambahan dan paparan mata ahli secara automatik selesai. Contoh kod khusus boleh diubah suai dan dioptimumkan mengikut keadaan sebenar. Harap artikel ini membantu anda!

Atas ialah kandungan terperinci PHP dan Vue: Bagaimana untuk mendapatkan mata ahli selepas pembayaran. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk membeli keahlian membaca WeChat dengan murah? Kongsi cara terbaik untuk membeli keahlian di WeChat Reading! Bagaimana untuk membeli keahlian membaca WeChat dengan murah? Kongsi cara terbaik untuk membeli keahlian di WeChat Reading! Mar 16, 2024 am 08:22 AM

1. Bagaimana untuk membeli keahlian membaca WeChat dengan murah? Kongsi cara terbaik untuk membeli keahlian di WeChat Reading! 1. Buka APP Membaca WeChat Terdapat cabaran membaca dalam sesi khas kebajikan membaca. 2. Bayar 1 yuan untuk menyertai, membaca selama 7 hari, tempoh > 7 jam, dapatkan kad keahlian berbayar 4 hari + 4 syiling buku, dan anda boleh mengambil bahagian selama kira-kira 52 minggu dalam setahun Jika anda mengambil bahagian setiap kali, ia akan menelan kos sejumlah 52 yuan, dan anda boleh mendapatkan sejumlah 208 kad keahlian berbayar harian + 208 syiling buku. 3. Bayar 3 yuan untuk menyertai, baca selama 14 hari, dan baca selama >14 jam, dan dapatkan kad keahlian berbayar 10 hari + 10 syiling buku Anda boleh mengambil bahagian kira-kira 26 kali setahun akan menelan kos sejumlah 78 yuan, dan anda boleh mendapatkan sejumlah 260 kad keahlian berbayar harian + 260 syiling buku. 4. Bayar 4 yuan untuk menyertai dan membaca selama 21 hari

Cara membayar untuk menaiki teksi di Peta Baidu Pengenalan kepada langkah pembayaran untuk menaiki teksi. Cara membayar untuk menaiki teksi di Peta Baidu Pengenalan kepada langkah pembayaran untuk menaiki teksi. Mar 13, 2024 am 10:04 AM

Baidu Map APP kini telah menjadi perisian navigasi perjalanan pilihan untuk ramai pengguna, jadi beberapa fungsi di sini adalah komprehensif dan boleh dipilih dan dikendalikan secara percuma untuk menyelesaikan beberapa masalah yang mungkin anda hadapi dalam perjalanan harian Anda boleh menyemak beberapa daripadanya laluan perjalanan anda sendiri, rancang beberapa pelan perjalanan anda sendiri, dan selepas menyemak laluan yang sepadan, anda boleh memilih kaedah perjalanan yang sesuai mengikut keperluan anda sendiri Jadi sama ada anda memilih beberapa pengangkutan awam, Berbasikal, berjalan kaki atau menaiki teksi semuanya boleh memuaskan keperluan anda. Terdapat laluan navigasi yang sesuai yang boleh membawa anda ke tempat tertentu Kemudian semua orang akan berasa lebih selesa jika mereka memilih untuk menaiki teksi menjadi super

Bagaimana untuk mendapatkan keahlian muzik qq secara percuma? Tutorial mendapatkan keahlian QQ Music secara percuma Bagaimana untuk mendapatkan keahlian muzik qq secara percuma? Tutorial mendapatkan keahlian QQ Music secara percuma Mar 13, 2024 pm 08:37 PM

QQ Music ialah perisian mendengar muzik yang digunakan oleh ramai pengguna Sesetengah lagu di sini memerlukan pengguna untuk mempunyai keahlian sebelum mereka boleh memuat turun dan memainkannya. Jadi bagaimana untuk mendapatkan keahlian QQ Music secara percuma? Biarkan laman web ini memberi pengguna pengenalan terperinci kepada tutorial tentang cara mendapatkan keahlian QQ Music secara percuma. Tutorial mendapatkan keahlian QQ Music secara percuma 1. Mula-mula, kami membuka QQ Music. 2. Pergi ke halaman utama saya dan klik pada tiga garisan mendatar di penjuru kanan sebelah atas. 3. Klik untuk membuka mod mendengar muzik percuma di sini. 4. Iklan 15 saat akan muncul di sini Kita hanya perlu menunggu iklan tamat untuk mendapatkan pengalaman keahlian selama tiga puluh minit. Masa pengalaman boleh ditindih. 5. Dapatkan keahlian selepas membacanya. Terima 1 hari muzik QQ

Arahan untuk pembaharuan automatik dan pembatalan keahlian Kugou Music APP Arahan untuk pembaharuan automatik dan pembatalan keahlian Kugou Music APP Mar 19, 2024 pm 07:28 PM

Bagaimana untuk membatalkan pembaharuan keahlian automatik pada APP Muzik Kugou? Terdapat ramai pengguna yang telah memohon perkhidmatan pembaharuan automatik VIP Kugou Music Kemudian, mereka ingin membatalkan perkhidmatan ini, tetapi mereka tidak tahu di mana untuk membatalkannya, saya akan membawakan anda tutorial tentang cara membatalkan auto -pembaharuan Kugou Music Saya harap ia akan membantu semua orang. Sangat mudah untuk membatalkan pembaharuan automatik dalam APP Muzik Kugou: hanya masukkan pusat ahli, cari pakej muzik/pilihan VIP mewah, pilih pembaharuan automatik didayakan, dan kemudian klik untuk menutup pembaharuan. 2. WeChat: Seperti yang ditunjukkan dalam gambar di bawah, pergi ke halaman pembayaran, klik tiga titik di sudut kanan atas, pilih perkhidmatan potongan, klik Kugou Music untuk menutup perkhidmatan 3. Alipay: Pergi ke halaman tetapan, pilih tetapan pembayaran, dan pilih pembayaran tanpa kata laluan/ Tolak yuran secara automatik, dan akhirnya pilih Kugou Music untuk menamatkan kontrak.

Cara aplikasi uniapp melaksanakan pengurusan pembayaran dan pesanan Cara aplikasi uniapp melaksanakan pengurusan pembayaran dan pesanan Oct 19, 2023 am 10:37 AM

uniapp ialah rangka kerja pembangunan aplikasi merentas platform yang boleh membangunkan program kecil, Apps dan H5 pada masa yang sama. Dalam aplikasi uniapp, pengurusan pembayaran dan pesanan adalah keperluan yang sangat biasa. Artikel ini akan memperkenalkan cara melaksanakan fungsi pembayaran dan pengurusan pesanan dalam aplikasi uniapp dan memberikan contoh kod khusus. 1. Melaksanakan fungsi pembayaran Fungsi pembayaran adalah kunci untuk merealisasikan urus niaga dalam talian, dan ia biasanya memerlukan penyepaduan SDK platform pembayaran pihak ketiga. Berikut ialah langkah khusus untuk melaksanakan fungsi pembayaran dalam uniapp: Daftar dan dapatkan platform pembayaran pihak ketiga

Bagaimana untuk mendapatkan keahlian Bilibili secara percuma? Percuma untuk ahli besar stesen B Bagaimana untuk mendapatkan keahlian Bilibili secara percuma? Percuma untuk ahli besar stesen B Mar 15, 2024 pm 05:00 PM

Bilibili ialah platform main balik video dengan sumber yang kaya, termasuk kawasan tarian, kawasan haiwan hantu, kawasan makanan, kawasan haiwan, dsb. Tetapi kini banyak kali anda perlu menjadi ahli untuk menonton video di tapak B. Jika anda tidak mahu membelanjakan wang, bolehkah anda mendapatkan ahli tapak B? Editor di sini akan membawa anda cara mendapatkan keahlian percuma Bilibili. Saya harap ia dapat membantu anda. Cara mendapatkan keahlian percuma di Bilibili: Buka Bilibili dan klik "Saya". Klik ikon "Rumah Penciptaan" dalam kawasan "Pusat Penciptaan". Selepas memasuki pusat penciptaan, klik "Pusat Tugas". Selepas memasuki pusat tugas, baca tugasan yang sepadan dan selesaikannya untuk mendapatkan mata.

Bagaimana untuk membatalkan pembaharuan automatik untuk ahli aplikasi Zhihu Bagaimana untuk membatalkan pembaharuan automatik untuk ahli aplikasi Zhihu Bagaimana untuk membatalkan pembaharuan automatik untuk ahli aplikasi Zhihu Bagaimana untuk membatalkan pembaharuan automatik untuk ahli aplikasi Zhihu Mar 13, 2024 am 11:04 AM

Bagaimana untuk membatalkan pembaharuan automatik keahlian aplikasi Zhihu? Aplikasi Zhihu ialah perisian mudah alih yang sangat praktikal Perisian ini mempunyai banyak fungsi, dan setiap fungsi akan membawa perasaan yang berbeza kepada pengguna. Terdapat beberapa kandungan pada perisian ini yang memerlukan pengguna mendaftar sebagai ahli sebelum mereka boleh membacanya. Keahlian pada perisian ini tidak mahal, dan keahlian bulanan berterusan akan menjadi lebih murah. Sesetengah pemain ingin tahu cara membatalkan pembaharuan automatik Editor di bawah telah menyusun kaedah untuk membatalkan pembaharuan automatik untuk rujukan anda. Cara membatalkan pembaharuan automatik untuk ahli aplikasi Zhihu Ahli Zhihu boleh memilih empat kaedah pembaharuan, termasuk Apple Pay, WeChat Pay, Alipay Pay dan Baidu Pay. Bagi pengguna yang memilih Baidu Pay, pembaharuan boleh diuruskan melalui pembayaran WeChat atau Alipay.

Bagaimana untuk menjadi ahli Xianyu_Pengenalan kepada cara mengaktifkan keahlian VIP Xianyu Bagaimana untuk menjadi ahli Xianyu_Pengenalan kepada cara mengaktifkan keahlian VIP Xianyu Mar 20, 2024 pm 05:50 PM

Fungsi "keahlian VIP" dalam Xianyu APP ialah perkhidmatan nilai tambah yang disediakan kepada pengguna. Pengguna yang menjadi ahli VIP boleh menikmati satu siri keistimewaan dan faedah, seperti peningkatan pendedahan produk, lebih banyak peluang paparan, perkhidmatan pelanggan eksklusif, peningkatan jaminan transaksi, dsb., yang membantu meningkatkan pengalaman dan kecekapan membeli dan menjual pengguna. Bagaimana untuk menjadi ahli Xianyu 1. Mula-mula buka perisian Xianyu Selepas memasuki halaman utama, anda boleh beralih ke halaman yang berbeza Di sini kita klik [Saya] di sudut kanan bawah maklumat, kita perlu klik [Nilai Ikan Saya];

See all articles