如何通过在codeigneiter中从数据库中获取的查询字符串传递值?

时间:2015-08-17 18:36:00

标签: codeigniter

我想在控制器函数中传递此值,从数据库中获取查询字符串中的id:

<a href="<?php echo base_url()?>.'index.php?n=<?php echo p->id?>'/control/show'">show</a> 

1 个答案:

答案 0 :(得分:0)

您的网址不正确。单击时,您的锚点将重定向到此:

http://localhost/index.php?n=3/control/show

CI会将错误排除在外,因为它没有看到控制器。

您需要先创建如下控制器:

class Control extends CI_Controller{

    public function show($id){
       // your code here
    }

}

现在您可以使用以下网址:

http://localhost/index.php/control/show/3

或者在你的锚中:

<a href="<?php echo base_url() ?>index.php/control/show/<?php echo $p->id ?>">show</a>