<?php /** * 文件名称: add_xb.php * post方式获取form表单提交的数据 */ //消息提示函数引入info_msg.php //1.从超全局变量中获取数据 //2 判空操作 if( ){ //不为空 //2.1 获取数据库连接 //2.2 判断数据库连接有效性 //2.3设置字符集 //2.4定义插入的SQL语句 //2.5执行SQL语句并获取执行结果 //2.6判断执行的结果 $msg = ""; if($result){ //插入执行成功 $msg = "数据插入执行成功"; }else{ //插入执行失败 $msg = "数据插入执行失败"; } //2.7释放资源和关闭连接 //2.8 统一的提示 info($msg , "xb_mgmt.php"); }else{ //为空 info("提交的系部信息不能有空项","xb_mgmt.php"); } ?>
时间: 2024-01-17 09:04:28 浏览: 70
这是一个 PHP 文件,用于通过 POST 方式获取表单提交的数据。代码中引入了一个名为 info_msg.php 的提示函数。代码中还有一处需要填空的地方,即 if( ) 的判空操作。如果判空成功,则获取数据库连接,设置字符集,定义插入的 SQL 语句,执行 SQL 语句并获取执行结果,最后释放资源和关闭连接,然后通过 info() 函数进行统一的提示。如果判空失败,则通过 info() 函数提示提交的系部信息不能有空项。
相关问题
add_executable支持/**/格式吗?
在CMake的`add_executable`命令中,不能直接使用`/**/`格式来递归搜索目录。
CMake并不直接支持递归搜索目录,因此无法在`add_executable`命令中使用类似于`/**/`的模式来匹配多级子目录下的文件。
要添加多级子目录中的源文件,你有几种选择:
1. 显式列出所有的源文件:手动列出每个子目录中的源文件,并将它们添加到`add_executable`命令中。例如:
```cmake
add_executable(my_project
src/main.cpp
src/utils.cpp
src/math.cpp
src/subdir1/file1.cpp
src/subdir2/file2.cpp
...
)
```
2. 使用CMake的`file(GLOB ...)`命令:你可以使用`file(GLOB ...)`命令来匹配特定目录下的文件,并将它们添加到`add_executable`命令中。例如:
```cmake
file(GLOB SOURCES
"src/*.cpp"
"src/subdir1/*.cpp"
"src/subdir2/*.cpp"
...
)
add_executable(my_project ${SOURCES})
```
请注意,使用`GLOB`模式存在一些限制和注意事项,如前面所述。
无论你选择哪种方式,都需要确保正确地包含所需的源文件,并在构建期间处理它们。
为什么registration.addUrlPatterns("/**/edit,/**/add");获取不到请求接口
根据提供的引用内容,无法确定`registration.addUrlPatterns("/**/edit,/**/add")`是在哪个上下文中使用的,因此无法确定为什么无法获取请求接口。但是,一般来说,如果无法获取请求接口,可能是由于以下原因之一:
1. URL模式不正确:`addUrlPatterns`方法接受一个字符串数组,用于指定要拦截的URL模式。如果模式不正确,则无法拦截请求。请确保模式正确,并且与请求的URL匹配。
2. 拦截器未正确注册:如果拦截器未正确注册,它将无法拦截请求。请确保拦截器已正确注册,并且已将其添加到适当的配置类中。
3. 拦截器中的逻辑错误:如果拦截器中的逻辑错误,它可能会导致无法获取请求接口。请检查拦截器中的逻辑,并确保它按预期工作。