首页 文章

提交表格codeigniter时从控制器发回值

提问于
浏览
0

这是一个我无法找到方法的问题 . 在主视图中,我有一个php部分,如果用户输入在他们提交表单时刚刚登录,则会回显 . 但是当我这样做时,它会发出一个未定义的错误,因为该控制器尚未执行 . 这是我的家庭观点 .

<?php include('header.php'); ?> 
<?php echo $sign_in_results;?>
<?php include('forms/forms.php'); ?>
<?php include('footer.php'); ?>

这是我的登录控制器,在按下提交时会执行,模态将返回true或false .

function form_sign_in_controller(){
    $this->load->model("form_sign_in"); 
    $database_insert_results = $this->form_sign_in->check_user_detail_with_db();
    $data['sign_in_results']= $database_insert_results;
    $template = $this->load->View('main_view', $data);
 }

我试图使用if(isset())..错误消失了,但该部分没有回应任何东西 . 任何的想法?谢谢

1 回答

  • 0
    • 验证来自您登录表单的数据 . 切勿将表单中的数据直接传递到数据库查询中 .

    • 验证数据将告诉您表单是否具有正确的值 . 如果没有,则再次显示表格 .

    验证

    • 表单数据 - 查询数据库

    • 有3个可能的结果 - 你得到一个匹配或你没有得到匹配或有错误 . 检查这3种不同的条件,然后显示相应的视图 .

相关问题