I have a view in Drupal that filters my content. It brings back 7 rows. All I want to return is the number or results returned(7). Is this possible?
I tried using the View result counter but it returns a number for each results
1 2 3 4 5 6 7
I just need the 7 part.
So in SQL I would do a select count(*)
what you can do is to activate php for the views header/footer and add the following snippet to it:
This will print the total number of rows.
If you need the result as a field, you could use the "Views custom field" module, add a php field and run the same snippet.
Regards
Mike
If using
views_get_view
in Views 3, you can use this snippet:with drupal 7 - Under the pager options you have the option to Expose items per page When checked, users can determine how many items per page show in a view
With Views 3 you may need to do
If you want to get the count outside the view you can use this
Note : Do not use this within a view. It will be an overhead. If you are using it within view check the other answers.
This works well for me and deals with the pager issues. Put this function in your custom module, rename / format as needed, and call it from your views-view--*view_name_goes_here*.tpl.php files.