Smarty ile verileri gruplama işlemi şöyle gerçekleştirmiştim

smarty kodları

  {assign var="operator" value=""} 
  <table width="100%" border="0" cellspacing="0" cellpadding="4">
    <tr>
      <td><span class="baslik">{if $_POST.tip=='b'}Toptan {else}Parekende {/if}Fiyat Listesi</span></td>
    </tr>
     <tr>
		<td><table width="100%" border="0" cellspacing="0" cellpadding="4">
<!--{section name=i loop=$modKontor_fiyatList}-->        
{if $modKontor_fiyatList[i].operator!=$operator}
{assign var="operator" value=$modKontor_fiyatList[i].operator} 
          <tr>

            <td colspan="2"><span class="baslik">{$modKontor_fiyatList[i].operator} Fiyat Listesi</span></td>
          </tr>
          <tr>
            <td width="33%"><strong>Miktar</strong></td>
            <td width="33%"><strong>Fiyat</strong></td>
          </tr>
{/if}
          <tr>

            <td>{$modKontor_fiyatList[i].miktar}</td>
            <td>{if $_POST.tip=='b'}{$modKontor_fiyatList[i].fiyat}{else}{$modKontor_fiyatList[i].pfiyat}{/if}</td>
          </tr>
<!--{/section}-->

       </table></td>
  </tr>
  </table>
sayfanın çalışır hali

Parça Kontör Adana - Ufuk İletişim