问题标签 [codeigniter-form-helper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
598 浏览

php - 带有 form_helper 输入的 Codeigniter 下拉表单是索引/键,而不是选择的值

我是 codeigniter 的新手,并尝试使用表单助手进行下拉菜单。我已经制作了常规输入表单,但现在我想从我的数据库中检索选项以填充我的下拉列表。似乎我已经完成了大部分工作(如果我将输入设为常规文本字段,我可以进行更改),但是当我尝试运行我的更新功能时,我得到一个数据库错误,因为由于某种原因我得到了索引/选择的键,而不是我试图用来更新数据库的实际值(我也在尝试使用 jquery 来动态影响另一个下拉列表,但还没有到那里......)。

我的表格中与此问题相关的部分:

我的相关模型方法:

当我尝试提交我的更新表单时,我收到一个数据库错误,因为它试图根据所做的选择设置 stage_name = 一个索引值(即 0、1、2),而不是等于实际的 stage_name。

也许我错过了一个简单的步骤?我真的很感激帮助!

0 投票
2 回答
306 浏览

php - Codeigniter form_dropdown-我希望向用户显示的选项与实际输入到我的模型中的选项不同

我正在尝试创建一个下拉表单,其中向用户显示选项的名称,但是当他们选择它时,该选项的 id 就是作为输入传递的内容。这可能吗?

现在这只是显示每个选项的 id。

我有这个问题的原因是我的模型正在接受 id,因为这是我能想出让它正确更新的唯一方法,但用户不会真正知道 id 代表什么并且需要名称有意义的下拉菜单。

我正在使用模型中的方法从数据库中获取 ID 和名称。

我是codeigniter的新手,任何帮助将不胜感激!

0 投票
1 回答
123 浏览

codeigniter - Form_submit 不会执行操作

已经在这个表格上工作了一段时间,我让它正常工作。但是我随后使用 CodeIgniter 中的表单助手重新制作了表单,现在当我单击提交按钮时什么也不做。甚至没有刷新。我已经测试了我的控制器,所以我不知道它可能是什么。

0 投票
3 回答
1631 浏览

php - 回调在 codeigniter 3.0 中不起作用

我是codeigniter的新手。上面的代码不显示密码应该匹配错误信息。回调有问题还是我错过了什么。

0 投票
4 回答
615 浏览

codeigniter - 如何从视图将参数传递给控制器

我需要将参数从视图传递到表单中的控件。例如,这些参数是不在textField. 该字符串是“父亲”,当我单击表单中的提交按钮时,我将此字符串从视图发送到控制器。任何人都可以建议我怎么做?

0 投票
4 回答
671 浏览

php - 如何使用 codeigniter 将所需属性添加到 html5 表单单选输入

我想制作一个像这样的单选按钮:

我正在这样做

但是如何required使用 Codeigniter 表单助手添加属性。

0 投票
1 回答
362 浏览

codeigniter - 从 codeigniter 发送电子邮件

我正在尝试在我的 codeigniter 应用程序中实现联系表单。但我无法让它工作。我尝试了很多教程,但找不到错误。

我的视图文件。

我的控制器类。

和 email.php 文件

我在这上面花了差不多三个小时。但还是找不到解决办法。

0 投票
1 回答
40 浏览

codeigniter - 代码点火器网址加倍

我遇到了一个问题,当我提交表单时,提交 URL 只是附加到现有 URL 而不是替换它。

它应该是:

但相反,我得到:

我打开表格:

所以我不确定我哪里出错了。如果我可以提供更多信息,请告诉我。提前致谢。

0 投票
2 回答
6847 浏览

php - Codeigniter 不允许我更新条目,因为某些字段必须是唯一的

所以我想做的是:

  1. 从数据库中提取用户数据,包括电子邮件地址、用户名等。

  2. 编辑它

  3. 保存

但我想保持用户名和电子邮件的唯一性。为此,我正在设置这样的验证规则:

正如你所看到的,我有is_unique[users.username]规则is_unique[users.email]。但它不允许我使用此规则更新我的条目。

所以问题是,我怎样才能更新数据库条目,并保持这两个字段唯一(用户名和电子邮件)?

0 投票
1 回答
130 浏览

php - 在 CodeIgniter 2.2.0 中,为什么表单验证器不会对数组输入数据调用我的自定义验证例程?

情况如下:在 CodeIgniter 2.2.0 中构建项目时,我试图使用自定义数据验证器来验证表格形式。表格形式设置为以标准数组格式将 POST 数据传输到服务器,并且我使用的是基于非零的数字键。我的密钥(对重要数据进行编码)恰好在我尝试调试的表单上以 1 开头。我注意到 CodeIgniter 的 Form_validation 类在我的数据的第 2 行和第 3 行(分别使用键 2 和 3)而不是第一行(使用键 1)调用我的验证器。

为什么会这样?CodeIgniter Form_validation 文档表明您可以使用非数字数组键,因此人们希望非零数字数组键也可以工作。