PHP を使用して簡単なオンライン注文機能を開発する方法
インターネットの普及と人々の便利な生活の追求に伴い、ケータリング会社がますます増えています。オンライン食品注文サービスを提供します。このようなサービスは、顧客がいつでもどこでも注文できる便利なだけでなく、ケータリング会社の業務効率の向上にもつながります。一般的に使用されるサーバー側プログラミング言語として、PHP は、シンプルで実用的なオンライン注文機能の開発に役立ちます。
以下では、PHP を使用して簡単なオンライン注文機能を開発する方法と、具体的なコード例を紹介します。
開発を開始する前に、まず料理、注文、その他の関連情報を保存するデータベースを設計する必要があります。以下は簡単なデータベース設計例です:
データ テーブル 1: メニュー (メニュー テーブル)
データテーブル 2: order (注文テーブル)
次に、メニューを作成し、ユーザーの注文リクエストを受け取ります。以下は、簡単なフロントエンド インターフェイス設計の例です。
<!DOCTYPE html> <html> <head> <title>在线订餐</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div class="container"> <h1>在线订餐</h1> <form action="submit_order.php" method="post"> <table> <tr> <th>菜品</th> <th>价格</th> <th>数量</th> </tr> <?php // 使用PHP从数据库中获取菜单信息,并将其展示在界面上 $db = new mysqli("localhost", "root", "password", "dbname"); $query = "SELECT * FROM menu"; $result = $db->query($query); while ($row = $result->fetch_assoc()) { echo "<tr> <td>{$row['name']}</td> <td>{$row['price']}</td> <td><input type='number' name='quantity[]' min='0'></td> </tr>"; } ?> </table> <h2>联系信息</h2> <input type="text" name="customer_name" placeholder="姓名" required> <br> <input type="tel" name="customer_phone" placeholder="电话号码" required> <br> <input type="submit" value="提交订单"> </form> </div> </body> </html>
次に、送信などのバックエンド関数を実装する必要があります。注文および注文情報をデータベースなどに保存します。以下は、簡単な PHP コード例です。
<?php // 获取用户提交的订单信息 $customer_name = $_POST['customer_name']; $customer_phone = $_POST['customer_phone']; $quantity = $_POST['quantity']; // 计算订单总价 $total_price = 0; for ($i = 0; $i < count($quantity); $i++) { $total_price += $quantity[$i] * $menu_price[$i]; } // 将订单信息存储到数据库 $db = new mysqli("localhost", "root", "password", "dbname"); $query = "INSERT INTO order (customer_name, customer_phone, total_price, create_time) VALUES ('$customer_name', '$customer_phone', '$total_price', NOW())"; $db->query($query); ?> <!DOCTYPE html> <html> <head> <title>订单提交成功</title> </head> <body> <h1>订单提交成功!</h1> <p>感谢您的订购!我们会尽快处理您的订单。</p> </body> </html>
上記は、PHP を使用して簡単なオンライン注文機能を開発する方法の詳細な手順とコード例です。お役に立てれば幸いです!
以上がPHP を使用して簡単なオンライン注文機能を開発する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。