里面的PHP脚本不起作用

时间:2014-11-12 03:46:23

标签: php html codeigniter

我是php及其开发的新手。我正在使用 codeigniter 。标题标签是唯一显示的标签。在视图页面中,脚本的一部分是不可用的。 我的login_view.php代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
        <title> Login page </title>
</head>


<body>

<div id="container">
    <h1>Login</h1>
        <?php

        echo form_open();

        echo "<p> Email :";
        echo form_input('email');
        echo "</p>";

        echo "<p> password :";
        echo form_input('password');
        echo "</p>";

        echo "<p>";
        echo form_submit('login_submit','login');
        echo "</p>";

        echo form_close();
    ?>    

   </div>       

</body>
</html>

及其网页来源

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
        <title> Login page </title>
</head>


<body>

<div id="container">
    <h1>Login</h1>

login.php -controller

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Login extends CI_Controller {


    public function index()
    {
        $this->load->view('login_view');
    }
}

2 个答案:

答案 0 :(得分:2)

您需要在控制器或配置文件中使用$this->load->helper('form');加载表单助手以显示它。首先,检查它,如果你仍然遇到任何问题,然后发布你的控制器。

答案 1 :(得分:0)

就我的CI内存回归而言,你必须这样做。

class Login extends CI_Controller {


    public function index()
    {
        $this->load->helper('form'); //<----------- this
        $this->load->view('login_view');
    }
}