Php 如何将数组值推送到会话?
我使用“选择多个”,但当我在“选择多个”中使用数组时,它无法保存到类似于堆栈的会话 表格1 我希望在选择时,然后选择“按会话连接” 类似于round1 a round2 back以选择b值=a、b、c…n删除括号Php 如何将数组值推送到会话?,php,jquery,arrays,session,Php,Jquery,Arrays,Session,我使用“选择多个”,但当我在“选择多个”中使用数组时,它无法保存到类似于堆栈的会话 表格1 我希望在选择时,然后选择“按会话连接” 类似于round1 a round2 back以选择b值=a、b、c…n删除括号 $fieldname= $_GET['fi']; 谢谢,这是工作。如果我想要数组保存会话值fi,比如(a,b,c,d),我返回选择其他值(e,f,g)和会话值$sql=(a,b,c,d,e,f,g),因为现在当我选择它的save in session时,但如果想要更多
$fieldname= $_GET['fi'];
谢谢,这是工作。如果我想要数组保存会话值fi,比如(a,b,c,d),我返回选择其他值(e,f,g)和会话值$sql=(a,b,c,d,e,f,g),因为现在当我选择它的save in session时,但如果想要更多值,则删除旧会话
session_start();
if(!isset($_SESSION['facttable']))
{
echo' ';
}
$fieldname= $_GET['fi[]'].",";
$nametable=$_GET['nametable'];
if($_SESSION["facttable"]=="")
{
$stack = array();
array_push($stack,$fi);
$_SESSION["facttable"]=$stack;
}
else
{
$stack = $_SESSION["facttable"];
array_push($stack,$fieldname);
$_SESSION["facttable"]=$stack;
}
$x=0;
$a = array_unique ($stack);
$elements = array();
foreach ($a as &$data)
{
$elements[$x] = $data;
$x++;
}
$sql = implode($elements);
$fieldname= $_GET['fi'];