[PHP-users 30330] テンプレート 複数行表示

hn@omisenavi.ddo.jp hn @ omisenavi.ddo.jp
2006年 9月 17日 (日) 14:02:00 JST


こんにちは、下記のようなプログラムを組みまして、
データベースから抽出したカウントを10ずつ区切って、20個目で改行表示したいのですが、
一行目は表示されるのですが、
二行目から表示されずに困っています。
何か手段はあるでしょうか。

表示したい形式
(一行目)10  20  30  40 50 60 70 80 90 100 110 ・ ・ ・ 200
(二行目)210 220 230 240            ・ ・ ・ 400
(三行目)610  ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ 800
(四行目)810  ・ ・ ・ ・ ・ ・ ・  ・ ・ ・ ・ ・ 1000



テンプレート---------------
<!--{each counter}-->
<!--{each counter/countercon}-->
<A href="adminrosen.php?rls={val counter/countercon}" target="_self">{val counter/countercon}</A>
<!--{/each}-->
<!--{/each}-->


PHP-----------------------
$lenasle	= 10;	//カウンタ数
$lenatwa	= 20;	//カウンタ改行

//SQL発行
 $sql = 'select COUNT(*) as count ';
 $sql .= 'from lrslin';

//SQL実行
 $rs = $obj2 -> db_sql($sql);
 $record=mysql_fetch_array($rs);

//余り
 $kotae = $record["count"] % $lenasle;
if($kotae == 0){
    $kotae = $record["count"] / $lenasle;
}else{
    $kotae = $record["count"] / $lenasle;
    $kotae = $kotae + 1 ;
}

$count= 0 ;
for($col=1; $col<$kotae; $col++) {
    $tswn = $col % $lenatwa;
	if($tswn == 0){
		$count++;
	}
    //カウンタ設定
    $arg["counter"][$count]["countercon"][$col-1] = $col * $lenasle;
}




PHP-users メーリングリストの案内