使用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>

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

邮件2bapi

您没有分享太多与您的问题相关的信息。我假设您需要两次服务器调用才能将 URL 参数保存到数据中。

  1. 第一个“http://localhost/infocargacasosfinal/index.php/creacionacta/?NroGestion=1&NroContacto=103386816”,用于渲染页面并提交表单。
  2. 其次,当用户点击表单中的提交按钮时,数据被存储在数据库中。

如果是这种情况,在第一页上,您可以像在代码中所做的那样收集nrocontacto,并<input type="hidden" name="nrocontacto" value="<?php echo $nrocontacto; ?>">在视图文件的表单中添加一个隐藏的输入字段

当用户提交表单时,您可以使用获取值$nroContacto = $this->input->post('NroContacto', true);此代码转到表单处理控制器方法)。现在您可以使用 CI 查询构建器$this->db->insert('tableName', array('field_name' => $nroContacto));注意:为插入数组添加其他必填字段)将其保存到数据库中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章