如何在单击按钮时从具有多个值的数组会话中获取值到另一个页面?

时间:2019-05-17 14:29:54

标签: php arrays session

我正在处理列表。该列表将数据库中的所有记录显示为表单。

表格:第1页上的每个条目:

session_start()   
$_SESSION['incomingMember'] = $memberID;
$arr_nanes = array($memberID);
$_SESSION['names'] = $arr_nanes;
$arr_nanes = $_SESSION['names']; 
foreach ($arr_nanes as $key => $value) {
   $_SESSION['values'] = $value;
   $value = $_SESSION['values']; 
   echo '<form action="../inc/prog/manage-group.php" method="post"">';
   echo '<button name="acceptGroup" value="'.$value.'">accept</button>';
   echo '<button name="declineGroup" value="'.$value.'">decline</button>';
   echo '</form>';
}

当我单击一个按钮(接受或拒绝)时,我想向会话发送特定的$value到页面2。

我的问题是,即使我单击另一个具有不同值的按钮,它也只会在第2页上显示特定值。

我在第2页上尝试过此操作

session_start();
echo $key[$_SESSION['names']];

也尝试过:

session_start();
foreach ($_SESSION['names'] as $key => $value) {
    $value = $_SESSION['names'];
    echo $value;
}

0 个答案:

没有答案