2
我有以下的在我的代码合并数组:如果数组中的最后文件要求检查结合了阵列
这个if语句工作中if (($req[$doc_id5] == "Required") && ($signed == "No"))
命令伟大$signed = No
但是我需要它来检查整个阵列用于所需的未签名文件。
我试过如下:
if (in_array("Required",$req[$doc_id5]) && ($signed == "No"))
但这并没有工作。
如果需要,很高兴发布我的代码,但它非常混乱。
编辑: 这是因为如果对文档进行签名或不检查代码:
$order20 = "SELECT * FROM signatures WHERE doc_id = '$doc_id5' AND action_id = '$action_id' AND member_id = '$member_id'";
$result20 = mysql_query($order20);
if (mysql_num_rows($result20)>0) {
$signed = "Yes";
} else {
$signed = "No";
}
亲切的问候,
n00bstacker
干杯Prasanth - 我认为这部分解决了这个问题 - 但$ signed数组也只能使用最后一个值。不知道这是因为[$ doc_id5]被删除,还是一直如此。问题是$ signed数组不能拒绝如果有1个“否” - 只有当文档是“必需的”和“否”的时候。仅供参考文档的其他状态为“可选”或“不需要”。任何想法如何实现这一目标? – n00bstacker 2013-03-14 18:45:30
编辑以显示$ signed变量的工作方式 – n00bstacker 2013-03-14 19:22:53
Ahh $ signed是一个不是数组的循环。有没有办法将它捕获到一个数组中 - 然后我可以将它与$ doc_id5结合起来,我相信并做到这一点;如果'(($ req [$ doc_id5] ==“必需”)&&($ signed [$ doc_id5] ==“否”))'我可以不? – n00bstacker 2013-03-14 19:27:37