php - 如何检查多个文本框中的值是否存在于codeigniter中
问题描述
$numrows = $this->input->post('no_of_rows');
for($i=1;$i<=$numrows;$i++)
{
$state_name = $_POST['proj_block_'.$i];
if(($state_name != '') && ($country != 0) && ($state == 0))
{
$ckds = $this->settings_model->get_ckds($state_name);
if(count($ckds) == 0)
{
$this->settings_model->insert_state_details($country,$state,$sid,$cid);
}
}
else
{
if(($country != 0) && ($state != 0) && ($state_name != ''))
{
$ckdc = $this->settings_model->get_ckdc($state_name);
if(count($ckdc) == 0)
{
$this->settings_model->insert_state_details($country,$state,$sid,$cid);
}
}
}
}
我已经包含了多个文本框 proj_block_$i 并且需要检查我输入的值是否已经存在。它只是检查最后一行的条件。如果我已经在表格中输入值 ABC 然后我在文本框中输入相同的 ABC 值并尝试插入但它没有保存,我再次尝试插入值 ABC 和 DEF,两个值都被插入。我需要避免插入 ABC 值。任何人请帮我解决这个问题。
解决方案
推荐阅读
- ejabberd - Ejabberd tsung 测试限制为 1005 个在线用户
- c# - Json.net 关于反序列化更改属性类型和名称
- entity-framework - 如何获取用于特定 DbContext 的“providerName”?
- html - Django:如何在主模板中使用应用程序的视图和表单?
- python-3.x - 问题 /bin/sh: 0: Illegal option -* running code in python3
- html - 为什么使用 td 和 tr 将数千行源代码包装在一个列表中时性能会显着提高?
- c# - 从一个位图中指向另一个数组的多个指针
- javascript - INPUT_GET 不适用于某些字符串?
- javascript - 如何在客户端将数据导出和下载为有效的 xlsx 格式?
- java - 我在 .bash_profiles 中更改了 JAVA_HOME 我如何更改它使用的 java 版本