/******************************************************
' System :Eco-footprint 会員ページ
' Content:ガンバリスト
'******************************************************/
$top = '.';
$inc = "$top/../inc";
include("$inc/common.php");
include("$inc/database.php");
$inc = "$top/inc";
include("$inc/mypage.php");
include("$inc/sim_db.php");
// gif数字表示
function disp_gif_num($n) {
$s = sprintf("%3d", $n);
for ($i = 0; $i < 3; $i++) {
$c = $s{$i};
if ($c == ' ')
$f = 'spacer.gif';
else
$f = "ganbalist/{$c}.gif";
echo '
 | ';
}
}
// 会員番号取得
$seq_no = $_SESSION['ss_seq_no'];
// 今月の年月取得
$ym_now = date('Ym');
// 年月の指定が無ければ今月とする
if (!$ym)
$ym = $ym_now;
// 年月に分解
$year = substr($ym, 0, 4);
$month = substr($ym, -2);
// 前月取得
$sql = "SELECT count(*) FROM t_ganbalist WHERE gn_seq_no=$seq_no AND gn_ym<'$ym'";
if (db_fetch1($sql))
$ym_back = date('Ym', mktime(0, 0, 0, $month - 1, 1, $year));
// 次月取得
if ($ym < $ym_now)
$ym_next = date('Ym', mktime(0, 0, 0, $month + 1, 1, $year));
// 指定月のガンバリストを取得
$sql = "SELECT gm_bunrui1,gm_image_file,gn_co2,gn_ym,gn_ganbalist_id,gn_eng_bunrui"
. " FROM t_ganbalist JOIN m_ganbalist ON gn_ganbalist_id=gm_ganbalist_id AND gn_eng_bunrui=gm_eng_bunrui"
. " WHERE gn_seq_no=$seq_no AND gn_ym='$ym'"
. " ORDER BY gm_bunrui1,gm_ganbalist_id";
$result = db_exec($sql);
$nrow = pg_numrows($result);
if ($nrow) {
for ($i = 0; $i < $nrow; $i++) {
$fetch = pg_fetch_object($result, $i);
$bunrui[$fetch->gm_bunrui1]++;
$fetch_ary[] = $fetch;
}
} else {
// 指定月のデータが無い場合
if ($ym < date('Ym')) {
// 過去の場合
redirect("decision_nothing.php?ym=$ym");
} else {
// 現在または未来の場合
redirect("decision_create.php?ym=$ym");
}
}
?>
☆★☆xxxゾウさんClub☆★☆
|
if ($ym_back) {
?>
}
?>
|

|
if ($ym_next) {
?>
}
?>
|
目標が達成できたら”マスター”ボタンを押してください。ワンポイントアドバイスにマスターマークがつきます。
目標をやめたくなったら”やめる”ボタンを押してください。ガンバリストから削除されます。
|
$chara = array(
BUNRUI1_EISEI => 'eisei.gif',
BUNRUI1_GORAKU => 'goraku.gif',
BUNRUI1_KAJI => 'kaji.gif',
BUNRUI1_SHOUMEI => 'syoumei.gif',
BUNRUI1_KAITEKI => 'kucyo.gif',
BUNRUI1_KOUTSUU => 'kotsu.gif'
);
$c = 0;
for ($i = 1; $i <= 6; $i++) {
$n = $bunrui[$i];
if ($n) {
if ($c) {
?>
|
}
for ($j = 0; $j < $n; $j++) {
$fetch = &$fetch_ary[$c++];
?>
if ($j == 0) {
?>
 |
}
?>
 |
 |
if ($ym >= $ym_now) { // 過去のデータは削除を表示しない
?>
}
?>
|
disp_gif_num($fetch->gn_co2) ?>
 |
}
}
}
?>
|
|
 |
|
 |