assign("lang",check_lang2($target_lang));
//DB・template用に使用する文言取得
$lang_word = check_lang($target_lang);
if( $_SERVER['REQUEST_METHOD'] == "POST" ){
$err_flag=false;
$dst_state = $_POST["dst_state"];
//エラーチェック
if( empty($dst_state) ){
$err_flag = true;
$dst_state_err = get_dstcity1_err($target_lang);
}elseif(!preg_match("/^[a-zA-Z\-]+$/",$dst_state)){
$err_flag = true;
$dst_state_err = get_dstcity2_err($target_lang);
}
if( empty($err_flag) ){
//省等のデータ設定
$datavalue->set_dst_state($dst_state);
//結果画面へ
header("Location: result.php?lang=".$target_lang);
}else{
//エラー文言
$smarty->assign("dst_state_err",$dst_state_err);
}
}
//データ設定
$smarty->assign("yubin_send_kind",$datavalue->get_yubin_send_kind());
$smarty->assign("yubin_send_kind2",$datavalue->get_yubin_send_kind2());
$smarty->assign("yubin_send_kind3",$datavalue->get_yubin_send_kind3());
$smarty->assign("wight",$datavalue->get_weight());
$smarty->assign("src_state",$datavalue->get_src_state());
$smarty->assign("reagion",$datavalue->get_reagion());
$smarty->assign("Dst_State_List",$datavalue->get_dst_state_list());
$smarty->assign("Src_State_Name",$datavalue->get_src_state_name());
$smarty->assign("DstCountryData",$datavalue->get_reagion_name());
//画面遷移
$smarty->display("charge/index2".$lang_word.".html");
?>