글쓴사람 냐하하하
글쓴시간2003년 10월 16일 오후 5시 16분 44초
    제목중첩 루프에 대해서
지금 중첩루프를 좀 써야될꺼 같은데요

그냥 php로 햇을때는

for($a = 0; $a < 10; $a++) {

 $mod = $a % 5;

 list($one,$two) = mysql_fetch_array($result);

 $a_two[$mod] = $two;

 echo $one;

 if($mod == 4 ) {
   for($b = 0; $b < 5; $b++) {
      echo $a_two[$b];
   }
}
}

대충 이런식인데여

이걸 중첩 루프로 할려니 어케해될런지...
관리자 -------php-------

$tpl->loopLoad('a', 1);
for ($a = 0; $a < 10; $a++) {
    $mod = $a % 5;
    list($one,$two) = mysql_fetch_array($result);
    $a_two[$mod] = $two;
    $tpl->loopPushAssign(array('one'=>$one), 1);
    $tpl->loopLoad('b', 2);
    if($mod == 4 ) {
        for($b = 0; $b < 5; $b++) {
            $tpl->loopPushAssign(array(
                'atwob'=>$a_two[$b]
            ), 2);
        }
    }
}

-------tpl-------

<!--{@ a}-->
    {a.one}
    <!--{@ b}-->
        {b.atwob}
    <!--{/}-->
<!--{/}-->

이렇게 하시면 되겠네요.
03-10-16 19:33
냐하하하 오~ 잘되네요 감솨@.@/
03-10-17 10:36
    이름
비밀번호
 
Since 2003-03-03 hosted on vultr.com