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()).. 错误消失了,但该部分没有回显任何内容。任何想法?谢谢

4

1 回答 1

0
  • 验证来自您的登录表单的数据。永远不要将表单中的数据直接传递到数据库查询中。

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

  • 表单数据已验证 - 查询您的数据库

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

于 2013-08-18T20:44:05.857 回答