以下是一个简单的 PHP 动态网页代码示例,实现了衣服展示和搜索功能。在使用之前,需要先准备好衣服图片和相关信息,并将其存储到数据库中。这里假设已经有了一个名为 clothes 的数据表,包含了 id、name、price 和 image_url 等字段。
<?php // 连接数据库 $host = 'localhost'; $username = 'username'; $password = 'password'; $dbname = 'dbname'; $conn = mysqli_connect($host, $username, $password, $dbname); if (!$conn) { die('数据库连接失败: ' . mysqli_connect_error()); } // 处理搜索请求 $search = isset($_GET['search']) ? $_GET['search'] : ''; if ($search) { $sql = "SELECT * FROM clothes WHERE name LIKE '%$search%'"; } else { $sql = "SELECT * FROM clothes"; } $result = mysqli_query($conn, $sql); if (!$result) { die('查询失败: ' . mysqli_error($conn)); } // 显示衣服列表 ?> <h1>衣服列表</h1> <form method="GET"> <input type="text" name="search" value="<?php echo $search ?>"> <button type="submit">搜索</button> </form> <ul> <?php while ($row = mysqli_fetch_assoc($result)): ?> <li> <img src="<?php echo $row['image_url'] ?>"> <h2><?php echo $row['name'] ?></h2> <p><?php echo $row['price'] ?>元</p> </li> <?php endwhile ?> </ul> <?php // 关闭数据库连接 mysqli_close($conn); ?>
这段代码实现了以下功能:
- 连接数据库,并根据搜索关键词查询衣服数据。
- 显示包含搜索框和衣服列表的动态网页。
- 当用户在搜索框中输入关键词并提交表单时,服务器端会接收并处理搜索请求,并更新衣服列表。
需要注意的是,该代码只是一个简单的示例,实际使用中还需要做更多的安全性和错误处理。同时,可以根据具体需求添加更多的衣服信息和交互功能。
评论