PHP $resultCat = $db->Execute(" SELECT * FROM cat_producto AS cp, descat_producto AS dc WHERE cp.subcodcatpro_catproducto='00' and cp.codcatpro_catproducto=dc.codcatpro_descatproducto ORDER BY dc.descatpro_descatproducto ASC "); if ($resultCat === false) die("failed categorias"); while (!$resultCat->EOF) { $smarty->append('DATACat', array( 'codcatpro_descatproducto' => $resultCat->fields[codcatpro_descatproducto], 'descatpro_descatproducto' => $resultCat->fields[descatpro_descatproducto], )); $resultCat->MoveNext(); } $numcategorias = $resultCat->RecordCount(); //echo"numSubcategorias $numSubcategorias,"; HTML