2010-03-26 60 views
2

我有一个表格的页面,并在窗体上是一堆输入复选框。在下面的页面中,有以下代码用于处理之前页面的输入(将其设置为ID)。条件语句将过滤这些输入是什么?

<? $field = $this->input->post('measure',true); 
$totals = array(); 

    foreach($field as $value): 
     $query = $this->db->get_where('items', array('id' => $value['input']))->row(); 

     $totals[] = $query->price; 
     ?> 
    #HTML for displaying estimate output here 
    <?php endforeach; ?> 

只有当页面上的输入检查之前,我才有条件循环运行?

+0

“只有当页面上的输入检查之前” - 这是否指的是与“在表单上是一堆输入复选框”相同的输入控件,或者您的意思是额外的复选框? – VolkerK 2010-03-26 18:44:40

+0

相同的输入控件。 – dmanexe 2010-03-26 19:06:14

回答

1

类似于:if ($field == true) foreach( ...应该有效。

+0

在foreach不起作用之前添加此条件。 – dmanexe 2010-03-26 18:40:11