Ես տվյալների բազայից վերցնում եմ կատեգորիայի և ենթակատուների մասին տեղեկությունները հետևյալ կերպ.
$cols=array("id","name","description","tags","subcat","img");
$result=$conn->get("category",null,$cols);`
Նկատի ունեցեք, որ արդյունքն այնպիսի բազմաչափ զանգված է, ինչպիսին $result[0]['name']
-ը կցուցադրի կատեգորիայի անունը, իսկ $result[0]['subcat']
-ը՝ համապատասխանաբար առաջին կատեգորիան և ենթակատեգորիան: Ահա մնացած հատվածը.
$subcat="Notset";
$cat=array();
$sub=array();
$j=0;
for ($i=0;$i<$conn->count; $i++)
{
if($result[$i]['subcat'] != $subcat)
{
$subcat=$result[$i]['subcat'];
$sub[$j]=$subcat;
$j++;
}
$cat[$i]=$result[$i]['name'];
}
Բայց ես ստանում եմ հետևյալ արդյունքը. Վեբ էջի նկարը
Բայց ես ուզում եմ ցուցադրել sony-ը աշխատասեղանի կատեգորիայի տակ, իսկ macbook-ը նոութբուքի կատեգորիայի տակ, խնդրում եմ օգնեք: Վերևում գտնվող նկարում կարմիր կոճակը կանաչ կատեգորիան է ենթակատեգորիայի համար: