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://scyanting.com/article/ddeeigs.html