foreach($categories as $category) { $pdf->escribir(utf8_decode($category),"","C"); $subcategories = $priceListObj->getSubcategories($_GET["idPriceList"], $category, $_GET["all"]); foreach($subcategories as $subcategory) { $pdf->escribir(utf8_decode($subcategory),"","S"); $items = $priceListObj->getSubcategoryItems($_GET["idPriceList"], $category, $subcategory, $_GET["all"]); foreach($items as $item) { $pdf->escribir(utf8_decode($item['name']),$item['price'],"I"); } } }*/ $items = $priceListObj->getCategorySubcategoryItem($_GET["listName"], $_GET["all"]); $tam = count($items); $category = ""; $subcategory = ""; for ($i = 0; $i < $tam; $i++) { if ($category != $items[$i]['category']) { $category = $items[$i]['category']; $pdf->escribir(utf8_decode($category), "", 'C', 58); $subcategory = ""; } if ($subcategory != $items[$i]['subcategory']) { $subcategory = $items[$i]['subcategory']; $pdf->escribir(utf8_decode($subcategory), "", 'S', 58); } $pdf->escribir(utf8_decode($items[$i]['name']), $items[$i]['price'], 'I'); }