I am working on a creating a directory style page template that uses custom meta fields in Wordpress that are used to generate up to 10 directory listings on a page. 

The below code works very well for this purpose with one exception. If one of my directory pages only has 5 listings, the code is still displayed for listings 6-10 even if the values aren't present. 

```
 <div class="listing"> 
 <h3 class="listing-title"><?php $values = get_post_custom_values("listing_heading_10"); 
 echo $values[0]; ?></h3> 
 <div class="listing-body">
 <p><?php $values = get_post_custom_values("listing_description_10"); echo $values[0]; ?>  </p> 
 </div><p class="listing-footer"><?php $values = get_post_custom_values("listing_url_10");    
 echo $values[0]; ?></p>  

```

What do I need to add so code is only displayed if the custom meta fields are populated for that instance.

In other words I am looking for a rule that says:

> 
> If values are present then display
>  full directory listing (i.e.
>  listing\_heading\_10,
>  listing\_description\_10 &
>  listing\_url\_10)
> 
> 
> If none of these values are present
>  then display nothing
> 
> 
> 

Any help or advice on this would be greatly appreciated.