2015-08-03 2 views
0

Мне нужно вывести количество записей с помощью раздела «Записи форм тяжести» на бэкэнд. В частности, мне нужно подсчитать, сколько записей отображается в «Экспоненте», которое появляется в раскрывающемся списке фильтра.Count Записи по полю в Gravity Forms

У меня есть этот фрагмент, который выводит общее количество ВСЕХ записей. Любая помощь в том, как изменить это, была бы очень признательна.

$form_id = 1; 

$search_criteria['field_filters'][] = array('key' => 'exhibitor_name'); 

$sorting = array(); 
$total_count = 0; 
$result = GFAPI::count_entries($form_id, $search_criteria, $sorting, $total_count); 
echo $result; 

ответ

1

Посмотрите этот фрагмент кода

$startdate = 2015-12-30; //(Y-m-d format) optional 
$enddate = 2015-12-31; //(Y-m-d format) optional 
$search_criteria = array(
'status'  => 'active', //optional 
'start_date' => $startdate, //optional 
'end_date' => $enddate, //optional 
'field_filters' => array(
    array(
     'key' => '3', //this is the field id of your drop-down 
     'value' => 'exhibitor_name' 
    ) 
) 
); 

$entry_count = GFAPI::count_entries(1, $search_criteria); // 1 is your form id 
echo $entry_count; 
Смежные вопросы