使用php创建并获取动态变量

使用php创建并获取动态变量,php,mysql,Php,Mysql,我知道这个问题可能已经被问到和回答了,我也不确定我应该问什么样的问题,所以请原谅我:D 我想做的是: 我得到一个表,我从mysql获得值,并通过一个循环将其粘贴到表中 对于每一行,我给它一个按钮(编辑按钮) 我通过一个变量$id(例如1、2、3、4)为每个按钮提供值的id 我的问题是如何通过$\u POST获得我按下的指定按钮?我尝试了我能想到的所有方法,但都不起作用(在下面的代码中,我用另一个变量=asdf扭曲id,使其保持静态,但我只能得到id的最后一个值) $viewvalue=mys

我知道这个问题可能已经被问到和回答了,我也不确定我应该问什么样的问题,所以请原谅我:D

我想做的是:

  • 我得到一个表,我从mysql获得值,并通过一个循环将其粘贴到表中
  • 对于每一行,我给它一个按钮(编辑按钮)
  • 我通过一个变量$id(例如1、2、3、4)为每个按钮提供值的id
我的问题是如何通过$\u POST获得我按下的指定按钮?我尝试了我能想到的所有方法,但都不起作用(在下面的代码中,我用另一个变量=asdf扭曲id,使其保持静态,但我只能得到id的最后一个值)

$viewvalue=mysqli\u fetch\u all($result,mysqli\u ASSOC);
编辑
删去

我将提议替换这一行:

<td><input type="submit" class="edit" name="<?php $a=$row['id']; $$a='asdf'; echo $$a; ?>" value="Edit" /></td>

谢谢,先生-@你是个救命恩人……我从没想过我能在价值领域取代它……我刚开始学习网络一周,就完全陷在了这里
<td><input type="submit" class="edit" name="<?php $a=$row['id']; $$a='asdf'; echo $$a; ?>" value="Edit" /></td>
<td><button class="edit" name="act" value="<?php echo  $row['id'];?>">Edit</button></td>