用HTML MySQL php写一个简单的购物页面
时间: 2024-11-09 08:26:26 浏览: 6
创建一个简单的购物页面通常包括以下几个步骤,我们将使用HTML展示页面结构,MySQL存储数据,PHP处理用户交互和数据库操作:
**1. HTML页面布局**
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<title>简单购物页面</title>
</head>
<body>
<!-- 页面头部 -->
<header>
<h1>欢迎来到在线商店</h1>
</header>
<!-- 商品列表部分 -->
<section id="products">
<h2>商品列表</h2>
<?php include 'product-list.php'; ?>
</section>
<!-- 购物车和结算 -->
<section id="cart">
<h2>购物车</h2>
<!-- 这里会显示用户添加到购物车的商品 -->
</section>
<!-- 底部内容 -->
<footer>版权所有 © 2023</footer>
</body>
</html>
```
**2. PHP连接MySQL并获取产品信息 (product-list.php)**
```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);
}
$sql = "SELECT * FROM products";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出每一行数据
while($row = $result->fetch_assoc()) {
echo '<div class="product">';
echo '<h3>' . $row["product_name"] . '</h3>';
echo '<p>价格: ' . $row["price"] . '</p>';
echo '<button onclick="addToCart(' . $row["id"] . ')">加入购物车</button>';
echo '</div>';
}
} else {
echo "0 结果";
}
$conn->close();
?>
```
**3. JavaScript函数处理购物车功能 (假设在`scripts.js`中)**
```javascript
function addToCart(productId) {
// 这里只是一个示例,实际应用需要向服务器发送AJAX请求添加商品到购物车
console.log('添加商品 ' + productId);
}
```
阅读全文