首页 > 解决方案 > 使用codeigniter在mysql中插入url参数

问题描述

我需要你的帮助!

我是 codeigniter 的新手,我正在尝试从 url 传递一个 fetch 参数,使用以下命令获取我的值

我的示例网址如下:http://localhost/infocargacasosfinal/index.php/creacionacta/?NroGestion=1&NroContacto=103386816

我要拯救的是值“NroContacto”,我设法在控制器中通过以下行为我带来了值:

'NroContacto' => $this->input->get('NroContacto');

并在视图中显示以下内容:

                        <td>
                                          Numero Folio:   <?php echo $nrocontacto; ?> 
                    </td>

这样我就设法在用户的视图中显示它,但是现在当用户单击“保存”按钮时,我找不到将该值保存在数据库中的方法

标签: phpcodeignitermodel-view-controllerframeworkscodeigniter-3

解决方案


Codeigniter 支持 seo 友好的网址,因此您可以像这样安排您的网址 http://example.com/index.php/news/local/metro/crime_is_up

对于您的网址,它将是

http://localhost/infocargacasosfinal/index.php/creacionacta/1/103386816

现在你可以像这样获取

'NroContacto' => $this->uri->segment(3, 0);

现在将值传递给您的视图页面。

您可以在此处获取有关 url 段的详细文档

https://codeigniter.com/userguide3/libraries/uri.html


推荐阅读