- php/
- Php CodeIgniter错误-未定义属性:CI_输入::$post
Php CodeIgniter错误-未定义属性:CI_输入::$post
Php CodeIgniter错误-未定义属性:CI_输入::$post,php,codeigniter,Php,Codeigniter,我是CodeIgniter的新手,正在尝试使用下面的条件来确定表单是否已提交,然后显示某个视图(如果已提交)。由于某种原因,我在标题中出现了错误,并且已经对这个问题进行了半个多小时的故障排除。有人知道我该如何着手解决这个问题吗?谢谢
if($this->input->post->lastName){
// load view if form was submitted
} else {
// load other view
}
尝试:
尝试:
本
Ja
我是CodeIgniter的新手,正在尝试使用下面的条件来确定表单是否已提交,然后显示某个视图(如果已提交)。由于某种原因,我在标题中出现了错误,并且已经对这个问题进行了半个多小时的故障排除。有人知道我该如何着手解决这个问题吗?谢谢
if($this->input->post->lastName){
// load view if form was submitted
} else {
// load other view
}
尝试:
尝试:
本
Jayrox的答案是正确的,但您应该考虑使用
表单验证类
如表格验证手册所述:
在解释CodeIgniter的
数据验证的方法,让我们
描述理想场景:
将显示一个表单
你填写并提交它
如果您提交了无效的内容,或者可能缺少必需的
项,窗体将重新显示
包含您的数据以及
描述问题的错误消息
此过程将继续,直到您提交了有效的表单
在接收端,脚本必须:
检查所需的数据
验证数据类型是否正确,是否符合正确的要求
标准例如,如果一个用户名
提交时,必须对其进行验证
仅包含允许的字符。信息技术
必须是最小长度,而不是
超过最大长度。用户名
不可能是别人的存在
用户名,或者甚至是保留的用户名
单词等等
清理数据以确保安全
如果需要,预格式化数据(是否需要修剪数据?
HTML编码(等等)
准备要插入到数据库中的数据
虽然没有什么可怕的
对于上述复杂的过程,它
通常需要一大笔钱
的代码,并显示错误
消息、各种控制结构
通常放在表单中
HTML。表单验证,而对
创建,通常是非常混乱和
执行起来很乏味
干杯本
Jayrox的答案是正确的,但您应该考虑使用
表单验证类
如表格验证手册所述:
在解释CodeIgniter的
数据验证的方法,让我们
描述理想场景:
将显示一个表单
你填写并提交它
如果您提交了无效的内容,或者可能缺少必需的
项,窗体将重新显示
包含您的数据以及
描述问题的错误消息
此过程将继续,直到您提交了有效的表单
在接收端,脚本必须:
检查所需的数据
验证数据类型是否正确,是否符合正确的要求
标准例如,如果一个用户名
提交时,必须对其进行验证
仅包含允许的字符。信息技术
必须是最小长度,而不是
超过最大长度。用户名
不可能是别人的存在
用户名,或者甚至是保留的用户名
单词等等
清理数据以确保安全
如果需要,预格式化数据(是否需要修剪数据?
HTML编码(等等)
准备要插入到数据库中的数据
虽然没有什么可怕的
对于上述复杂的过程,它
通常需要一大笔钱
的代码,并显示错误
消息、各种控制结构
通常放在表单中
HTML。表单验证,而对
创建,通常是非常混乱和
执行起来很乏味
干杯
if($this->input->post('lastName')){
// load view if form was submitted
} else {
// load other view
}