php嵌套循环外接受数据 php for循环嵌套
php 嵌套循环
首先是外面的循环用了$dosql-GetArray() 然后里面的循环又用了 $dosql-GetArray($row['id'])。$dosql是同一个吧,同一个就会在里面循环的时候把外面要循环的东西替换掉了。
成都创新互联公司是一家专业提供黄南州企业网站建设,专注与网站制作、成都网站建设、H5场景定制、小程序制作等业务。10年已为黄南州众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。
php foreach 嵌套循环
有2种方法:
1.在后台做文章!!!把分类和商品组成一个二维数组,每个分类下面有对应的商品,静态页面在遍历
!--{loop $fclass $cindex $cate}--
{$cate['name']}
!--{loop $cate['商品数组'] $tindex $one}--
{$one['title']}
!--{/loop}--
!--{/loop}--
2.直接在静态页面做文章
!--{loop $fclass $cindex $cate}--
{$cate['name']}
!--{loop $categoryList $tindex $one}--
-------这边要做一个if判断,判断商品是否属于此分类的,只有属于的才打印出来-------
{$one['title']}
--------if 结尾--------
!--{/loop}--
!--{/loop}--
php 数组 循环嵌套
问题的关键在这个函数的使用上 mysql_fetch_array,循环完一遍以后数据指针已经指到最后一条数据了,第二次循环的时候就取不到数据了,每次循环结束要把数据指针重新指回首条数据。具体如下:
?php
require_once("conn.php");
$sql="SELECT * FROM big_class";
$query=mysql_query($sql);
$sqls="SELECT * FROM small_class";
$queryq=mysql_query($sqls);
while($row=mysql_fetch_array($query)){
echo $row['class_name']."br";
while($rowr=mysql_fetch_array($queryq)){
echo $rowr['sclass_name'];
}
mysql_data_seek($queryq,0)//就是这里了 呵呵
}
?
php smarty 嵌套循环问题
是你数据组和写法不对.
把子分类组织成数组,作为主分类的一个元素.结构类似这样的.
array(array('title'='大分类一','Sloop'=array('title'='子分类一')))
我习惯用section,所以用section给你举例子.
dl
dta href="#"/a/dt//大分类的标题
//处理大分类下的小分类,sloop是一个数组.
dda href="#"/a/dd
dl
网页标题:php嵌套循环外接受数据 php for循环嵌套
文章出自:http://cdiso.cn/article/ddeeigs.html