Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Laman web kitar semula terpakai yang dibangunkan oleh PHP menyediakan fungsi pertanyaan status pesanan

Laman web kitar semula terpakai yang dibangunkan oleh PHP menyediakan fungsi pertanyaan status pesanan

WBOY
WBOYasal
2023-07-01 23:37:131169semak imbas

Tapak web kitar semula terpakai yang dibangunkan oleh PHP menyediakan fungsi pertanyaan status pesanan

Memandangkan orang ramai memberi lebih perhatian kepada perlindungan alam sekitar dan kitar semula sumber, kitar semula terpakai telah menjadi cara yang popular. Oleh itu, menjadi sangat penting untuk membangunkan laman web kitar semula terpakai untuk memenuhi keperluan orang ramai. Dalam artikel ini, kami akan memperkenalkan cara menggunakan PHP untuk membangunkan tapak web kitar semula terpakai dan menambah fungsi pertanyaan status pesanan.

Sebelum anda mula, pastikan anda telah menyediakan persekitaran pelayan yang menjalankan PHP dan biasa dengan sintaks PHP asas dan penggunaan pangkalan data MySQL.

Pertama, kita perlu mencipta pangkalan data untuk menyimpan maklumat pesanan. Laksanakan pernyataan SQL berikut dalam MySQL untuk mencipta jadual data bernama "orders":

CREATE TABLE `orders` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `order_number` varchar(50) NOT NULL,
  `status` varchar(50) NOT NULL,
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Seterusnya, kami mula menulis kod PHP. Mula-mula, buat fail bernama "index.php" dan tambah kod berikut:

<?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_error);
}

// 处理订单状态查询请求
if (isset($_POST['order_number'])) {
    $order_number = $_POST['order_number'];

    // 查询订单状态
    $sql = "SELECT * FROM orders WHERE order_number = '$order_number'";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        $row = $result->fetch_assoc();
        $status = $row['status'];
        echo "订单状态: " . $status;
    } else {
        echo "订单不存在";
    }
}
?>

Dalam kod di atas, kami mula-mula menyambung ke pangkalan data dan memproses parameter nombor pesanan dalam permintaan POST. Seterusnya, kami melaksanakan pertanyaan SQL untuk mendapatkan status pesanan dan mengembalikan hasilnya kepada pengguna.

Seterusnya, kita perlu mencipta fail yang dipanggil "index.html" dan menambah kod berikut:

<!DOCTYPE html>
<html>
<head>
    <title>订单状态查询</title>
</head>
<body>
    <form action="index.php" method="POST">
        <input type="text" name="order_number" placeholder="请输入订单号">
        <input type="submit" value="查询">
    </form>
</body>
</html>

Kod di atas mencipta borang mudah dengan medan input nombor pesanan dan butang pertanyaan.

Sekarang, muat naik dua fail di atas ke pelayan anda dan lawati "index.html" dalam penyemak imbas anda. Anda sepatutnya dapat melihat halaman dengan medan input nombor pesanan dan butang pertanyaan.

Cuba masukkan nombor pesanan sedia ada dan klik butang pertanyaan, anda sepatutnya dapat melihat status pesanan di halaman. Jika pesanan tidak wujud, "Pesanan tidak wujud" akan dipaparkan.

Dengan kod sampel di atas, kami berjaya mencipta tapak web kitar semula terpakai dan melaksanakan fungsi pertanyaan status pesanan. Anda boleh mengubah suai dan melanjutkan kod mengikut keperluan sebenar untuk memenuhi keperluan anda.

Ringkasan: PHP ialah bahasa pengaturcaraan yang berkuasa yang boleh digunakan untuk membangunkan pelbagai jenis tapak web dan aplikasi. Melalui kod sampel dalam artikel ini, saya harap ia akan membantu anda memahami cara menggunakan PHP untuk membangunkan tapak web kitar semula terpakai dan menambah fungsi pertanyaan status pesanan. Saya doakan anda berjaya membangun dengan PHP!

Atas ialah kandungan terperinci Laman web kitar semula terpakai yang dibangunkan oleh PHP menyediakan fungsi pertanyaan status pesanan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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