,smarty循环不显示
程序员文章站
2022-04-09 13:33:03
...
求助,smarty循环不显示
print_r(arr)有数据;
Array ( [27] => Array ( [pid] => 27 [name] => 玻璃茶几 [num] => 11 ) [26] => Array ( [pid] => 26 [name] => 布艺沙发 [num] => 6 ) [25] => Array ( [pid] => 25 [name] => [num] => 4 ) [24] => Array ( [pid] => 24 [name] => [num] => 6 ) )
但是表里只有4行框,不显示数据啊
------解决思路----------------------
{section name=a loop=$arr} 将这一行后面的空格删掉应该就可以了。
------解决思路----------------------
{section name=a loop=$arr}
要求数组的下标从 0 开始
你 error_reporting(E_ALL); 就可以看到错误信息了
$smarty->assign("arr",$arr);
应写作
$smarty->assign("arr",array_values($arr));
$arr=$_SESSION["mycar"];//从session中拿出二维数组
$smarty->assign("arr",$arr);
{section name=a loop=$arr}{$arr[a].pid} {$arr[a].name} {$arr[a].num} 删除
{/section}
print_r(arr)有数据;
Array ( [27] => Array ( [pid] => 27 [name] => 玻璃茶几 [num] => 11 ) [26] => Array ( [pid] => 26 [name] => 布艺沙发 [num] => 6 ) [25] => Array ( [pid] => 25 [name] => [num] => 4 ) [24] => Array ( [pid] => 24 [name] => [num] => 6 ) )
但是表里只有4行框,不显示数据啊
------解决思路----------------------
{section name=a loop=$arr} 将这一行后面的空格删掉应该就可以了。
------解决思路----------------------
{section name=a loop=$arr}
要求数组的下标从 0 开始
你 error_reporting(E_ALL); 就可以看到错误信息了
$smarty->assign("arr",$arr);
应写作
$smarty->assign("arr",array_values($arr));
相关文章
相关视频
上一篇: session_start()函数有什么作用啊解决办法
下一篇: PHP演示数组功能代码
推荐阅读
-
按键使数码管循环显示从0到9 (51单片机+汇编语言+Proteus仿真)
-
smarty options汉语言显示不正常
-
Thinkphp统制volist的循环次数,限制只显示部分数据
-
smarty循环操作
-
php中smarty区域循环的方法,phpsmarty区域循环
-
php中smarty区域循环的方法,phpsmarty区域循环_PHP教程
-
基于Vue.js的二级选项卡(v-for的循环嵌套)(点击横向的选项tab,在纵向显示tab的子选项tabchild,在右边显示子选项卡对应的内容)
-
smartprinter怎么用 php smarty 二级分类代码和模版循环例子
-
smarty 中循环打印数据库提取的内容
-
smarty循环嵌套用法示例分析_php实例