ホームページ >バックエンド開発 >PHPチュートリアル >PHP開発の中古リサイクルサイトに注文状況照会機能を提供

PHP開発の中古リサイクルサイトに注文状況照会機能を提供

WBOY
WBOYオリジナル
2023-07-01 23:37:131200ブラウズ

PHPで開発した中古リサイクルサイトに注文状況照会機能を提供

環境保護や資源リサイクルへの関心が高まるにつれ、中古品のリサイクルが一般的になってきました。したがって、人々のニーズを満たす中古リサイクルサイトを開発することが非常に重要になります。今回は、PHPを使って中古リサイクルサイトを開発し、注文状況照会機能を追加する方法を紹介します。

始める前に、PHP を実行するサーバー環境をセットアップし、基本的な PHP 構文と MySQL データベースの使用方法に精通していることを確認してください。

まず、注文情報を保存するデータベースを作成する必要があります。 MySQL で次の SQL ステートメントを実行して、「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;

次に、PHP コードの記述を開始します。まず、「index.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->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 "订单不存在";
    }
}
?>

上記のコードでは、最初にデータベースに接続し、POST リクエストの注文番号パラメータを処理します。次に、SQL クエリを実行して注文のステータスを取得し、その結果をユーザーに返しました。

次に、「index.html」という名前のファイルを作成し、次のコードを追加する必要があります:

<!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>

上記のコードは、単純な注文番号入力フィールドとクエリ ボタン フォームを作成します。

次に、上記の 2 つのファイルをサーバーにアップロードし、ブラウザで「index.html」にアクセスします。注文番号入力フィールドとクエリ ボタンのあるページが表示されるはずです。

既存の注文番号を入力してクエリ ボタンをクリックすると、ページ上に注文ステータスが表示されるはずです。注文が存在しない場合は「注文が存在しません」と表示されます。

上記のサンプルコードにより、中古リサイクルサイトの作成と注文状況照会機能の実装に成功しました。実際のニーズに応じてコードを変更および拡張して、ニーズを満たすことができます。

概要: PHP は、さまざまな種類の Web サイトやアプリケーションの開発に使用できる強力なプログラミング言語です。この記事のサンプルコードを通じて、PHP を使用して中古リサイクル Web サイトを開発し、注文状況の照会機能を追加する方法を理解するのに役立つことを願っています。 PHP での開発が成功することを祈っています。

以上がPHP開発の中古リサイクルサイトに注文状況照会機能を提供の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。