Php td按钮上的会话变量未更改

Php td按钮上的会话变量未更改,php,html,session-variables,Php,Html,Session Variables,我有一个由php从数据库填充的表。对于每一行,都有一个按钮可以输入用户的详细信息。由于我需要一个对用户的引用,我命令打开他的详细信息表,我使用一个_SESSION变量来实现这一点: <td><?php echo $user_id; ?></td> <td ><?php echo $user_name; ?></td> <td><?php echo $user_email; ?></t

我有一个由php从数据库填充的表。对于每一行,都有一个按钮可以输入用户的详细信息。由于我需要一个对用户的引用,我命令打开他的详细信息表,我使用一个_SESSION变量来实现这一点:

 <td><?php echo $user_id;  ?></td>
 <td ><?php echo $user_name;  ?></td>
 <td><?php echo $user_email;  ?></td>
 <td><?php echo $user_level;  ?></td>
 <td>

 <?php $_SESSION['detailtable'] =  $user_name; ?>

 <button type="button" class="btn btn-default btnVerDatos" aria-label="Left Align" >

  </button>

   </td>
变量是相同的

你的错在哪里


提前发送

$\u会话['detailtable']
应包含表中最后一个用户的用户名。这是真的吗?你是在你的代码上面开始会话的吗?米切尔你说得对。但是为什么不是第一排呢?
$query = "SELECT * FROM ".$_SESSION['detailtable']." ORDER BY DataOra DESC";