以下是一个简单的买花网的PHP代码示例,实现了您提到的主要功能界面。 1. 花的类型和价格自定义: ```php $flowers = [ '玫瑰' => 10, '百合' => 8, '郁金香' => 12, '康乃馨' => 6, '牡丹' => 15, '水仙' => 5, '茉莉' => 7, '向日葵' => 9 ]; ``` 2. 展示可购买的花的页面: ```php echo "<h1>欢迎来到买花网</h1>"; echo "<h2>可购买的花:</h2>"; foreach ($flowers as $flower => $price) { echo "<p>$flower:单价 $price 元</p>"; echo "<input type='number' name='$flower' placeholder='请输入购买朵数'>"; echo "<br><br>"; } echo "<button onclick='addToCart()'>加入购物车</button>"; ``` 3. 添加花到购物车: ```php if (!empty($_POST)) { $cart = []; foreach ($flowers as $flower => $price) { if (isset($_POST[$flower])) { $quantity = $_POST[$flower]; if ($quantity > 0) { $cart[$flower] = $quantity; } } } // 存储购物车数据,例如使用数据库或Session等方式 } ``` 4. 显示购物车页面: ```php echo "<h1>购物车</h1>"; echo "<table>"; echo "<tr><th>花名</th><th>数量</th></tr>"; foreach ($cart as $flower => $quantity) { echo "<tr><td>$flower</td><td>$quantity</td></tr>"; } echo "</table>"; ``` 5. 支付页面: ```php $totalPrice = 0; foreach ($cart as $flower => $quantity) { $totalPrice += $quantity * $flowers[$flower]; } echo "<h2>确认支付</h2>"; echo "<p>您购买的花:</p>"; echo "<table>"; echo "<tr><th>花名</th><th>数量</th></tr>"; foreach ($cart as $flower => $quantity) { echo "<tr><td>$flower</td><td>$quantity</td></tr>"; } echo "</table>"; echo "<p>总价:$totalPrice 元</p>"; echo "<img src='支付二维码.png'>"; echo "<button onclick='pay()'>付款</button>"; ``` 6. 支付成功页面: ```php echo "<h1>支付成功</h1>"; ``` 上述代码仅作为示例,因此可能需要根据具体情况进行修改和扩展。 [2024-12-17 01:51:51 | AI写代码神器 | 1226点数解答]