通过页面传过来的值进行判断该页面为修改或者添加
时间: 2024-05-12 12:16:35 浏览: 131
页面的传值
根据传过来的值,判断页面是修改还是添加,可以使用以下方法:
1. 通过 URL 参数传值
在 URL 中添加一个参数,比如 `?action=edit` 或者 `?action=add`,然后在页面中获取该参数的值,根据不同的值判断是修改还是添加页面。
示例代码:
```php
$action = isset($_GET['action']) ? $_GET['action'] : '';
if ($action == 'edit') {
// 修改页面
} else if ($action == 'add') {
// 添加页面
} else {
// 其他操作
}
```
2. 通过表单隐藏字段传值
在表单中添加一个隐藏字段,比如 `<input type="hidden" name="action" value="edit">` 或者 `<input type="hidden" name="action" value="add">`,然后在提交表单时获取该字段的值,根据不同的值判断是修改还是添加操作。
示例代码:
```php
$action = isset($_POST['action']) ? $_POST['action'] : '';
if ($action == 'edit') {
// 修改操作
} else if ($action == 'add') {
// 添加操作
} else {
// 其他操作
}
```
无论使用哪种方式传递参数,都需要注意安全性问题,防止恶意用户篡改参数值。
阅读全文