The code in bargai_indexphp in Source\module\bargai is:
$sql _store = ' SELECT cate_name from Ecm_scategory ORDER by Sort_order ';
$my _category= implode (", Db::fetch_all ($sql _store));
The code in bargai_index.html in Template\default\bargai is:
The display in IE can be:
Array, array, array, array, array, array, array, array, array, array, array, array.
Why can't I output the data in Cate_name?? What is the name of the product?
Reply to discussion (solution)
Implode only one-dimensional arrays can be concatenated into strings
Your db::fetch_all apparently returned a two-dimensional array.
To write like this
$my _category = Implode (", Array_map (' Implode ', Db::fetch_all ($sql _store)));
Implode only one-dimensional arrays can be concatenated into strings
Your db::fetch_all apparently returned a two-dimensional array.
To write like this
$my _category = Implode (", Array_map (' Implode ', Db::fetch_all ($sql _store)));
Thank you for your guidance
I want to put the value of Cate_name in a two-dimensional array one output? How to do it?
foreach (Db::fetch_all ($sql _store) as $row) { echo $row [' Cate_name ']. '
';}
foreach (Db::fetch_all ($sql _store) as $row) { echo $row [' Cate_name ']. '
';}
In PHP, there are:
$sql _store = ' SELECT cate_name from Ecm_scategory ORDER by Sort_order ';
$my _category=db::fetch_all ($sql _store);
In HTML, this should be the case with loops.
{eval echo ($v [' cate_name])}
Is that OK? Thank you Moderator guidance!