требуется более подробная привязка в Session_start () к выражению select

Все еще ударяю головой, но я думаю, что ответ может помочь мне понять, как все работает. Я всегда сосал языки, но с вашей помощью я могу с этим справиться.

Поэтому я просто собираюсь опубликовать весь код, чтобы не вызвать путаницу.

<html> <head> <title>Change a player</title> </head> <BODY > <?php include "inc.php"; session_start(); print 'Select week for season: '; print $this_season; ##the week drop down query# $wquery= "select week_num,week_name from stats_week where season=$this_season order by week_num"; $wresult=mysql_query($wquery); print'<form action="changeplayer_2.php" method="post">'; session_start(); print"<select name='Week_select'> <br>"; while ($wrow=mysql_fetch_array($wresult)) { print '<option value="'.$wrow['week_num'].'">'.'week '.$wrow['week_num'].' '.$wrow['week_name'].'</option><br>\n'; } print "</select><br><br>";# print'<button type="submit" >Next</button>'; $varWeek=$_POST['Week_select']; print"</form>"; $_SESSION['week'] = $varWeek; ?> </body> </html> 

Итак, я не знаю, как получить значение «Week_select» для $ _SESSION ['week']. Над кодом был мой последний удар. Во-вторых, как только я назначил что-то сеансу, как я могу его очистить позже, чтобы он не появлялся? Бонусный вопрос

 print 'Select week for season: '; print $this_season; 

Единственный способ, с помощью которого я могу отображать как оператор, так и переменную. Когда я делаю

 print 'Select week for season: '$this_season; 

Я не получаю отображаемую переменную, также когда я это делаю

 print 'Select week for season: $this_season'; 

Я получаю Select week for season: $ this_season отображается