我对PHP很陌生,但我想显示一个html页面,并用codeigniter中的.PHP文件处理它,我该怎么做。示例如下:http://www.w3schools.com/php/showphp.asp?filename=demo_form_post
我也尝试过这样做,但在控制器中,如果我尝试运行html文件,它可以正常工作,但当我点击提交并尝试获取值时,它会出现错误。
我确实:1.在视图中创建了两个文件,即:Test.html和Test_Values.php在Test.html中,我保留:w3链接中提到的代码在Test_Value.php中我编写了逻辑。
2.在控制器中,我调用:$this->load->view("Test.html");它显示了我的html页面,但当我点击提交按钮时,它显示找不到404页面。
请帮帮我。我做错了什么??
首先,您必须将逻辑放在控制器中的函数中,而不是单独的.php
文件中。例如:
class Yourcontrollername extends CI_Controller{
...
function form_processor(){...}
}
然后,您应该在表单的action属性中给出要处理您所提交表单的函数的地址和名称!例如:
<form action="yourControllerName/form_processor" method="post">
最后,您确实需要学习Codeigniter手动