【发布时间】:2015-05-27 15:29:55
【问题描述】:
执行逻辑如下。
$condition = '';
if($_POST['name']!=''){
$condition = $condition + 'cus.C_name' => $_POST['cname'];
}
if($_POST['cno']!=''){
$condition = $condition + 'cus.C_name' => $_POST['cno'];
}
where 子句必须包含
array('cus.C_name' => $_POST['cname'],'cus.C_name' => $_POST['cno'])
如果 post 变量存在,它将追加到数组中。我是怎么做到的
【问题讨论】:
-
“我想要”是开始你的问题的一种非常糟糕的方式。您尝试过什么来解决/实现这一点?
-
如果你想实现这一点,那么你需要为 html 控件设置与 db 字段相同的名称,即 cus.cno = $_POST['cno] 所以在 lopp 你可以使用相同的变量来使其动态化
-
你需要
and/or条件 -
@NarendraSisodia- 如果我使用或条件可以得到正确的结果
-
我是堆栈溢出站点的新手。我很抱歉我的不礼貌方式 - Epodax
标签: php arrays json codeigniter