まずviewページですが、
(javascript等を使用して別の方法を使うのでなければ)
このselectをどこかしらのPHPファイルへPOSTまたはGETで送信する事になると思います
この上あたりに<form>タグはないですか?もしあればそのmethodをみてください、GET か POSTと指定していると思います。
次に確認ページのほうですが、$_SESSION変数をみにいっていますが、自分で明示的に$_SESSIONへ代入しないとここからはなにもとれません、
GET、もしくはPOSTで送信された値は
$_GET もしくは $_POSTに入っています。
$_GET['semina_type'],$_POST['semina_type']
追記
確認ページという事は
ページ構成としては
[selectボックスを入力するページ]->[入力内容確認ページ]->[入力内容確定ページ]
の3ページ構成を想定されていますか?
であれば
[selectボックスを入力するページ]から[入力内容確認ページ]へPOST(GETでも可)送信
そして質問文のようにSESSION変数を使いたいのであればこの[入力内容確認ページ]で
$_SESSION['semina_type'] = $_POST['semina_type']
のように値を保持し、
[入力内容確定ページ]では$_SESSION['semina_type']から値を取り出し、DB更新になると思います
スパーグローバル変数
ちなみに
phpのselect boxという表記はおかしいです、htmlのselect boxです。
追記
簡略のため3ページ構成をstep1.php、step2.php、step3.phpとします。
エラー処理等まったくしておりませんが、、、
### step1.php
php
1<!DOCTYPE html>
2<html>
3<head>
4 <meta charset="utf-8">
5 <title></title>
6</head>
7<body>
8<form action="step2.php" method="POST">
9
10 <select type="text" name="semina_type" class="d-ad">
11
12 <option value="セミナー01">セミナー01</option>
13 <option value="セミナー02">セミナー02 </option>
14 <option value="セミナー03">セミナー03</option>
15
16 </select>
17
18 <input type="submit" value="send">
19</form>
20
21</body>
22</html>
### step2.php
php
1<?php
2session_start(); //セッションを使います宣言
3
4$_SESSION['semina_type'] = $_POST['semina_type'];
5?>
6
7<!DOCTYPE html>
8<html>
9<head>
10 <meta charset="utf-8">
11 <title></title>
12</head>
13<body>
14<form action="step3.php" method="get">
15<input type="text" value="<?php echo $_SESSION["semina_type"]?>" class="d-ad">
16 <input type="submit" value="確定">
17</form>
18</body>
19</html>
### step3.php
php
1<?php
2session_start(); //セッションを使います宣言
3
4〜省略〜
5$data[]=$_SESSION['semina_type'];
6
7$stmt->execute($data);
8?>
9
10<!DOCTYPE html>
11<html>
12<head>
13 <meta charset="utf-8">
14 <title></title>
15</head>
16<body>
17
18</body>
19</html>
こんな感じで行けると思います。
また記載いただいたコードの中の
$_SESSION = $_POST
はやってはだめです。。。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/31 10:40
2016/10/31 11:25
2016/10/31 13:16