我的问题:我尝试在每个下拉列表选项上调用会话。每件事情都很好并且工作正常但是当我回到此下拉页面时,会话会破坏并显示任何内容。
我想要的是什么:我想保持会话,直到我不选择下一个下拉值。
我的代码
<form name="frmdropdown" method="post" action="index2.php">
<strong> Select class : </strong>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<select name="empName" id="choice" >
<option value=""> Select Class</option>
<?php
$dd_res=mysql_query("Select DISTINCT class from login");
while($r=mysql_fetch_row($dd_res))
{
echo "<option value='$r[0]'> $r[0] </option>";
}
?>
</select>
<input type="submit" name="find" value="find"/>
<br><br>
<br><br>
<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){
if(isset($_POST['empName']))
$_SESSION['$cla']=$_POST['empName'];
$sql = "SELECT * FROM ".$_SESSION['$cla']." where `id` = '1'";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
}
?>
</form>