$v) { $v = mb_convert_kana($v, 'asKV', 'utf-8'); $v = trim($v); $v = stripslashes($v); $v = htmlspecialchars($v); $_POST[$k] = $v; } $name = trim($_POST['name']); $occupation = trim($_POST['occupation']); $email = trim($_POST['email']); $session1 = ($_POST['session1'] ? true : ($_GET['session'] == 1 ? true : false)); $session2 = ($_POST['session2'] ? true : ($_GET['session'] == 2 ? true : false)); $session3 = ($_POST['session3'] ? true : ($_GET['session'] == 3 ? true : false)); $confirm = isset($_POST['confirm']) ? true : false; if ($confirm) { $err = array(); if (!$name) $err['name'] = true; if (!$occupation) $err['occupation'] = true; if (!$email) $err['email'] = true; if (!($session1 || $session2 || $session3)) $err['session'] = true; if (count($err) == 0) { $ok = true; } $regist = isset($_POST['regist']) ? true : false; if ($regist) { $name = mysql_real_escape_string($name); $occupation = mysql_real_escape_string($occupation); $email = mysql_real_escape_string($email); $session1 = mysql_real_escape_string($session1); $session2 = mysql_real_escape_string($session2); $session3 = mysql_real_escape_string($session3); $query = "SELECT id FROM session WHERE email = '$email'"; $result = mysql_query($query); $count = mysql_num_rows($result); mysql_query('BEGIN'); if ($count) { $query = "UPDATE session SET name = '$name', occupation = '$occupation', session1 = '$session1', session2 = '$session2', session3 = '$session3' WHERE email = '$email'"; mysql_query($query) or exit('更新できません.'); } else { $query = "INSERT INTO session (name, occupation, email, session1, session2, session3) VALUES ('$name', '$occupation', '$email', '$session1', '$session2', '$session3')"; mysql_query($query) or exit('登録できません.'); } mysql_query('COMMIT'); $to = '"' . mb_encode_mimeheader(mb_convert_encoding($name, 'iso-2022-jp', 'utf-8'), 'iso-2022-jp', 'b') . '" <' . $email . '>'; $header[] = 'From: ' . mb_encode_mimeheader(mb_convert_encoding('ようこそカフェ展へ!', 'iso-2022-jp', 'utf-8'), 'iso-2022-jp', 'b') . ' '; $header[] = 'Content-Type: text/plain; charset=iso-2022-jp'; $subject = '【CAFE展】事前登録ありがとうございました'; $subject = '=?iso-2022-jp?b?' . base64_encode(mb_convert_encoding($subject, 'iso-2022-jp', 'utf-8')) . '?='; $body = "$occupation $name 様 事前登録していただきどうもありがとうございました。 $name 様の希望されたトークセッションは以下のとおりです。 ---------------------------------------- "; if ($session1) { $body .= "\n3月14日 (水) 14:00 ~ 15:00\n"; $body .= "\t山本 貴代 (博報堂生活総合研究所)\n"; $body .= "\t椎尾 一郎 (お茶の水大学)\n"; } if ($session2) { $body .= "\n3月16日 (金) 18:00 ~ 19:00\n"; $body .= "\t小川 克彦 (NTTサイバーソリューション研究所)\n"; $body .= "\t安村 通晃 (慶應義塾大学)\n"; } if ($session3) { $body .= "\n3月17日 (土) 14:00 ~ 15:00\n"; $body .= "\t上野 直樹 (武蔵工業大学)\n"; $body .= "\t安村 通晃 (慶應義塾大学)\n"; } $body .= " ---------------------------------------- なお、展示会場へのアクセスは でご確認ください。 当日お会いできることを、心よりお待ちしております。 -- CAFE展 ユビキタスでおもてなし http://cafe-ten.net/ "; $body = mb_convert_encoding($body, 'iso-2022-jp', 'utf-8'); mail($to, $subject, $body, implode("\r\n", $header)); mysql_close(); header('Location: http://cafe-ten.net/thanx.php'); exit(); } } include('./common/html_decl.inc'); ?> CAFÉ展

Entry Form

以下の内容でよろしいですか?

> > > >参加したい
トークセッション
'?>
'?>
'?>

/>
/>
/>