社区
基础编程
帖子详情
在smarty里怎样循环显示数据库取出数据一组数据?
木木小马
2008-09-20 04:48:37
在smarty里怎样循环显示数据库取出数据一组数据?最好给个最简单的实例,谢谢
...全文
422
11
打赏
收藏
在smarty里怎样循环显示数据库取出数据一组数据?
在smarty里怎样循环显示数据库取出数据一组数据?最好给个最简单的实例,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jlzan1314
2008-09-23
打赏
举报
回复
手册无敌.
xiaditao2008
2008-09-22
打赏
举报
回复
读看下书
程序猿之殇
2008-09-22
打赏
举报
回复
手册上都清清楚楚的.呵呵.
http://oss.org.cn/man/develop/php/Smarty-2.6.0-docs-zh-CN/manual/language.function.foreach.html
xiongbing529
2008-09-22
打赏
举报
回复
{foreach from=$custid item=curr_id}
id: {$curr_id}<br>
{/foreach}
guosheng1987
2008-09-22
打赏
举报
回复
我比较喜欢用这样的方式。
php
$result = mysql_query("SELECT id, name FROM mytable");
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$datas[] = $row;
}
$smarty->assign('data',$datas);
$smarty->display('test.html');
test.html
{section name = i loop = data}
{$data[i].id} {$data[i].name}
{/section}
一般是放在table里面
hcht2008
2008-09-22
打赏
举报
回复
比如$DataArr是一个数据:
$DataArr=array("1"=>array("1"=>"a","2"=>"b"),"2"=>array("1"=>"c","2"=>"d"));
把这个数据传给Smarty模板后:
<table border="1">
{foreach from=$DataArr key=j item=Data}
<tr>
<td>第{$j}行
</td>
<td>{$Data.1}
</td>
<td>{$Data.2}
</td>
</tr>
{/foreach}
</table>
结果显示:
第1行 a b
第2行 c d
「已注销」
2008-09-22
打赏
举报
回复
支持一下。
identity
2008-09-22
打赏
举报
回复
先看下手册。
北里闻箫
2008-09-21
打赏
举报
回复
最好是在取数据的时候构造,而不是在smarty里想办法。
比如
一、
取数据的时候。
假设数据里字段为id ,data
while($arr=mysql_fetch_assoc($result))
{
$info[]=$arr;
}
smarty里写为:
<!-- BEGIN info -->
{id} {data}
<!-- END info -->
这时候就已经循环显示了。
二、也可以处理多维数组。
比如。在上面的
$info里。增加一个字段,data_2 ,同时data_2是数组,包含了id,data_2两个字段。
那么smarty里写为:
<!-- BEGIN info -->
{id} {data}
<!-- BEGIN data_2 -->
{id} {data_2}
<!-- END data_2 -->
<!-- END info -->
TR@SOE
2008-09-20
打赏
举报
回复
最好是用section,也可以考虑foreach。
具体语法吗,可以看我翻译的Smarty中文手册:http://www.rsywx.net
木木小马
2008-09-20
打赏
举报
回复
先顶一下
PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1
实例244 将文本文件中
数据
存储到
数据
库
中 316 4.5 文件的压缩与解压 318 实例245 PHP中压缩RAR文件 319 实例246 PHP中将上传文件转换成RAR文件 320 实例247 PHP中对RAR文件进行解压 321 实例248 PHP中压缩ZIP文件 ...
PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2
实例244 将文本文件中
数据
存储到
数据
库
中 316 4.5 文件的压缩与解压 318 实例245 PHP中压缩RAR文件 319 实例246 PHP中将上传文件转换成RAR文件 320 实例247 PHP中对RAR文件进行解压 321 实例248 PHP中压缩ZIP文件 ...
php初级到项目实战
本套php为完整的从初级到
smarty
,thinkphp,ecshop项目实战,课程安排循序渐进,通俗易懂
smarty
待续
smarty
模版引擎的原理就是把纯HTML页面跟PHP程序处理脚本...通过使用正则表达式把html跟php页面的
数据
取出
,然后进行替换,也就是把php
里
面的$content
里
面的内容替换到html
里
面的,然后在写入一个新的文件
里
(也就是编译后
php
循环
列出json,php解析json数组(
循环
输出
数据
)的实例
以快递100接口为例返回的JSON
数据
{"message":"ok","nu":"350116805826","ischeck":"0","com":"huitongkuaidi","status":"1","condition":"00","data":[{"time":"2014-02-12 15:21:45","location":"","context":"合肥...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章