用php写一个订餐系统
时间: 2023-05-16 22:04:43 浏览: 70
好的,订餐系统可以分为前台和后台两个部分。前台主要是用户界面,后台则是管理员界面。以下是一个简单的订餐系统的代码示例:
前台代码:
```php
<!DOCTYPE html>
<html>
<head>
<title>订餐系统</title>
</head>
<body>
<h1>欢迎来到订餐系统</h1>
<form action="order.php" method="post">
<label for="name">姓名:</label>
<input type="text" name="name" id="name"><br><br>
<label for="phone">电话:</label>
<input type="text" name="phone" id="phone"><br><br>
<label for="food">选择菜品:</label>
<select name="food" id="food">
<option value="1">鱼香肉丝</option>
<option value="2">宫保鸡丁</option>
<option value="3">糖醋里脊</option>
</select><br><br>
<input type="submit" value="提交订单">
</form>
</body>
</html>
```
后台代码:
```php
<!DOCTYPE html>
<html>
<head>
<title>订餐系统</title>
</head>
<body>
<h1>订单管理</h1>
<table>
<tr>
<th>姓名</th>
<th>电话</th>
<th>菜品</th>
</tr>
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "root", "password", "database");
// 查询订单
$sql = "SELECT * FROM orders";
$result = mysqli_query($conn, $sql);
// 输出订单
while ($row = mysqli_fetch_assoc($result)) {
echo "<tr>";
echo "<td>" . $row["name"] . "</td>";
echo "<td>" . $row["phone"] . "</td>";
echo "<td>" . $row["food"] . "</td>";
echo "</tr>";
}
// 关闭数据库连接
mysqli_close($conn);
?>
</table>
</body>
</html>
```
order.php代码:
```php
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "root", "password", "database");
// 获取表单数据
$name = $_POST["name"];
$phone = $_POST["phone"];
$food = $_POST["food"];
// 插入订单
$sql = "INSERT INTO orders (name, phone, food) VALUES ('$name', '$phone', '$food')";
mysqli_query($conn, $sql);
// 关闭数据库连接
mysqli_close($conn);
// 跳转到订单页面
header("Location: admin.php");
?>
```
请注意,这只是一个简单的示例,实际的订餐系统需要更多的功能和安全性措施。