用PHP实现饭店管理系统,满足以下要求:1.服务员信息管理,2.菜单信息管理,3厨师信息管理,4.房间信息管理
时间: 2023-09-30 08:07:31 浏览: 38
好的,以下是一个简单的PHP饭店管理系统示例,包括服务员信息管理、菜单信息管理、厨师信息管理、房间信息管理。请注意,这只是一个示例,您需要根据具体需求进行修改和完善。
服务员信息管理:
1. 添加服务员信息
```php
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "root", "", "restaurant");
// 获取表单数据
if(isset($_POST['submit'])){
$name = $_POST['name'];
$age = $_POST['age'];
$gender = $_POST['gender'];
$address = $_POST['address'];
$phone = $_POST['phone'];
// 插入数据到数据库
$sql = "INSERT INTO `waiter`(`name`, `age`, `gender`, `address`, `phone`) VALUES ('$name', '$age', '$gender', '$address', '$phone')";
$result = mysqli_query($conn, $sql);
if ($result) {
echo "<script>alert('添加成功!')</script>";
} else {
echo "<script>alert('添加失败!')</script>";
}
}
?>
<!-- 添加服务员信息表单 -->
<form action="" method="post">
<label>姓名:</label>
<input type="text" name="name"><br>
<label>年龄:</label>
<input type="text" name="age"><br>
<label>性别:</label>
<input type="radio" name="gender" value="男">男
<input type="radio" name="gender" value="女">女<br>
<label>地址:</label>
<input type="text" name="address"><br>
<label>电话:</label>
<input type="text" name="phone"><br>
<input type="submit" name="submit" value="添加">
</form>
```
2. 修改服务员信息
```php
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "root", "", "restaurant");
if(isset($_POST['submit'])){
// 获取表单数据
$id = $_POST['id'];
$name = $_POST['name'];
$age = $_POST['age'];
$gender = $_POST['gender'];
$address = $_POST['address'];
$phone = $_POST['phone'];
// 更新数据到数据库
$sql = "UPDATE `waiter` SET `name`='$name',`age`='$age',`gender`='$gender',`address`='$address',`phone`='$phone' WHERE `id`='$id'";
$result = mysqli_query($conn, $sql);
if ($result) {
echo "<script>alert('修改成功!')</script>";
} else {
echo "<script>alert('修改失败!')</script>";
}
}
// 查询服务员信息
$sql = "SELECT * FROM `waiter`";
$result = mysqli_query($conn, $sql);
?>
<!-- 查询服务员信息表格 -->
<table>
<tr>
<th>ID</th>
<th>姓名</th>
<th>年龄</th>
<th>性别</th>
<th>地址</th>
<th>电话</th>
<th>操作</th>
</tr>
<?php while ($row = mysqli_fetch_assoc($result)) { ?>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['name']; ?></td>
<td><?php echo $row['age']; ?></td>
<td><?php echo $row['gender']; ?></td>
<td><?php echo $row['address']; ?></td>
<td><?php echo $row['phone']; ?></td>
<td>
<!-- 修改服务员信息表单 -->
<form action="" method="post">
<input type="hidden" name="id" value="<?php echo $row['id']; ?>">
<input type="text" name="name" value="<?php echo $row['name']; ?>">
<input type="text" name="age" value="<?php echo $row['age']; ?>">
<input type="radio" name="gender" value="男" <?php if($row['gender']=='男'){echo 'checked';} ?>>男
<input type="radio" name="gender" value="女" <?php if($row['gender']=='女'){echo 'checked';} ?>>女
<input type="text" name="address" value="<?php echo $row['address']; ?>">
<input type="text" name="phone" value="<?php echo $row['phone']; ?>">
<input type="submit" name="submit" value="修改">
</form>
</td>
</tr>
<?php } ?>
</table>
```
3. 删除服务员信息
```php
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "root", "", "restaurant");
if(isset($_POST['submit'])){
// 获取表单数据
$id = $_POST['id'];
// 从数据库中删除数据
$sql = "DELETE FROM `waiter` WHERE `id`='$id'";
$result = mysqli_query($conn, $sql);
if ($result) {
echo "<script>alert('删除成功!')</script>";
} else {
echo "<script>alert('删除失败!')</script>";
}
}
// 查询服务员信息
$sql = "SELECT * FROM `waiter`";
$result = mysqli_query($conn, $sql);
?>
<!-- 查询服务员信息表格 -->
<table>
<tr>
<th>ID</th>
<th>姓名</th>
<th>年龄</th>
<th>性别</th>
<th>地址</th>
<th>电话</th>
<th>操作</th>
</tr>
<?php while ($row = mysqli_fetch_assoc($result)) { ?>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['name']; ?></td>
<td><?php echo $row['age']; ?></td>
<td><?php echo $row['gender']; ?></td>
<td><?php echo $row['address']; ?></td>
<td><?php echo $row['phone']; ?></td>
<td>
<!-- 删除服务员信息表单 -->
<form action="" method="post">
<input type="hidden" name="id" value="<?php echo $row['id']; ?>">
<input type="submit" name="submit" value="删除">
</form>
</td>
</tr>
<?php } ?>
</table>
```
菜单信息管理、厨师信息管理和房间信息管理的代码类似,只需要根据具体的需求修改表名和字段名即可。同时,还需要根据实际情况对代码进行改进,例如添加表单验证、防止 SQL 注入等。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)