db = cs4_open(); bsc_session(); // session_start(); // 通常画面遷移のときに、セッションを削除 if(preg_match('/bbs_alert.php/',$_SESSION['page']['pre'])){ $_SESSION['page']['pre'] = $_SESSION['page']['now']; $_SESSION['page']['now'] = 'bbs_post1.php'; $_SESSION['param'] = array(); // デフォルト値のセット $_SESSION['param']['genre'] = "20000000"; $_SESSION['param']['nm'] = ""; $_SESSION['param']['main'] = "0"; $_SESSION['param']['cook'] = "0"; $_SESSION['param']['kind'] = "0"; $_SESSION['param']['c_time'] = "0"; $_SESSION['param']['cal'] = ""; } if(constant('BBS_DEBUG_MODE')){ print "
--- bbs_post1.php Top SESSION ---
"; print "
";
print_r($_SESSION);
print "
"; } $where = " r_gnr_no like '2%' and r_gnr_dlt = 0"; $order = "r_gnr_no"; $ret = cs4_select($this->db, "bsc_r_gnr ", $where, $order); while($row = cs4_fetch_row($ret)) { $genre_arr[$row['up_r_gnr_no']] = $row['r_gnr_nm']; } // レシピカテゴリプルダウン $_SESSION['param']['genre'] = (empty($_SESSION['param']['genre'])) ? '' : $_SESSION['param']['genre']; $genre_list = bbs_create_select("genre",$_SESSION['param']['genre'],$genre_arr); // 人数分のデフォルト値セット if(empty($_SESSION['param']['amount'])){ $amount_val = "1"; }else{ $amount_val = $_SESSION['param']['amount']; } // 人数プルダウン作成 $amount_arr = array(1=>1,2=>2,3=>3,4=>4,5=>5,6=>6); $amount_list = bbs_create_select("amount",$amount_val,$amount_arr); /* ob_start(); var_dump($genre_list); $data = ob_get_contents(); $fp = fopen("/tmp/aida2","a"); fputs($fp,$data); fclose($fp); ob_end_clean(); */ /* // 主材料プルダウン $main_arr = array( "33" => "豚肉", "32" => "鶏肉", "31" => "牛肉", "20" => "魚介類" ); $_SESSION['param']['main'] = (empty($_SESSION['param']['main'])) ? '' : $_SESSION['param']['main']; $main_list = bbs_create_select("main",$_SESSION['param']['main'],$main_arr); // 調理方法プルダウン $cook_arr = array( "1" => "生", "2" => "ゆでる", "3" => "炊く", "4" => "煮る", "5" => "蒸す", "6" => "焼く", "7" => "炒める", "8" => "揚げる", "9" => "つける", "10" => "和える", "99" => "その他" ); $_SESSION['param']['cook'] = (empty($_SESSION['param']['cook'])) ? '' : $_SESSION['param']['cook']; $cook_list = bbs_create_select("cook",$_SESSION['param']['cook'],$cook_arr); // 種類プルダウン $kind_arr = array( "1" => "主食", "2" => "主菜", "3" => "副菜", "4" => "サラダ", "5" => "飲み物", "6" => "汁物・スープ", "7" => "デザート・菓子", "99"=> "その他" ); $_SESSION['param']['kind'] = (empty($_SESSION['param']['kind'])) ? '' : $_SESSION['param']['kind']; $kind_list = bbs_create_select("kind",$_SESSION['param']['kind'],$kind_arr); // 調理時間プルダウン $c_time_arr = array( "0" => "選択しない", "1" => "20分以内", "2" => "20分-40分", "3" => "40分-1時間", "4" => "1時間以上" ); $_SESSION['param']['c_time'] = (empty($_SESSION['param']['c_time'])) ? '' : $_SESSION['param']['c_time']; $time_list = bbs_create_select("c_time",$_SESSION['param']['c_time'],$c_time_arr); //- カロリー $_SESSION['param']['cal'] = (empty($_SESSION['param']['cal'])) ? '' : $_SESSION['param']['cal']; */ //- レシピ名 $_SESSION['param']['nm'] = (empty($_SESSION['param']['nm'])) ? '' : $_SESSION['param']['nm']; cs4_close($db); $template =& loadTemplate( $p ); $template->setVariable('contents_top',BBS_NAME); // $template->setVariable('bbs_top_url',BSC_BASE_URL.'bbs/bbs_top.php'); $template->setVariable('user_name',mb_convert_kana($_SESSION['param']['user_name'],'KVN')); $template->setVariable('nm',mb_convert_kana($_SESSION['param']['nm'],'KVN')); // $template->setVariable('cal',$_SESSION['param']['cal']); $template->setVariable('amount_list',$amount_list); $template->setVariable('genre_list',$genre_list); /* $template->setVariable('main_list',$main_list); $template->setVariable('cook_list',$cook_list); $template->setVariable('kind_list',$kind_list); $template->setVariable('time_list',$time_list); */ $template->show(); if(constant('BBS_DEBUG_MODE')){ print "
--- bbs_post1.php Bottom SESSION ---
"; print "
";
print_r($_SESSION);
print "
"; } } bbs_post1($p); ?>