DB 抽出データを HTML へ書出し
2009年11月24日 at 3:49 AM Author: adminふ~、夜中は静かで集中できますな~。でもやっぱー、人間らしく昼間やらんといかんかな?さて、データベースから抽出したデータを HTML への書出しだが、テーブルレイアウト上、6セルごとにデータをまとめる必要がある。さて、どうやろうか・・・?
foreach ($getdataall as $data){
++$a;
/* 6データ単位で配列に格納 */
$user_name_6[$a] = $data;
if($a == 6){
++$b;
/* 取得した6データを HTMLに整列させ、HTMLごと配列に格納 */
$user_name_array[$b] =
$user_name_6[1]
$user_name_6[2]
$user_name_6[3]
$user_name_6[4]
$user_name_6[5]
$user_name_6[6]
/* foreachi カウンターを初期化 */
$a = 0;
/* 配列要素を初期化 */
$user_name_6 = array();
}
}
こうやってみたらうまくいった・・・しかし、最後のデータが6要素未満だとスルーしてしまうので、最終行用(6要素未満)のプログラムも必要なので、追加してみた。
/* 最終行の要素が6未満の場合、残り端数要素を一括で配列に格納 */
if($a < 6){
++$b;
$user_name_array[$b] =
$user_name_6[1]
$user_name_6[2]
$user_name_6[3]
$user_name_6[4]
$user_name_6[5]
$user_name_6[6]
$a = 0;
}
まぁ、単純な制御文ですが、う~ん・・・もっとスマートにできんかなぁ~・・・まぁ、いいか!特に難しい事はやっていませんよっと言うよりできませんが。ワッハッハ



