php - 使用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>
这样我就设法在用户的视图中显示它,但是现在当用户单击“保存”按钮时,我找不到将该值保存在数据库中的方法
解决方案
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 段的详细文档
推荐阅读
- excel - 如何根据另一张工作表中的数据替换自动填充范围
- python - 使用knitr编织时无法在RStudio中使用网状导入geopandas
- android - android-ndk 位于哪里?
- amazon-web-services - 使用 java 的 Kinesis 跨账户访问
- php - Laravel 存储删除/清理在生产服务器上不起作用
- objective-c - HealthKit 读取数据 Heart Reat 和 BloodPressure '同步后的最新更新'
- algorithm - 使用递归的算术 Boggle
- javascript - 可以在本地接收 POST 数据,但部署后不能
- javascript - 如果文本框值等于单选按钮值,则单选按钮将激活
- python - 节点 #0 没有“标签”属性?怎么会这样