Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP Javascript存储项目列表并在单击按钮后更新操作_Javascript_Php - Fatal编程技术网

PHP Javascript存储项目列表并在单击按钮后更新操作

PHP Javascript存储项目列表并在单击按钮后更新操作,javascript,php,Javascript,Php,我已经为我的情况起草了一个代码,但它需要你的帮助。 我有一个列出项目的html表。每个按钮都有一个批准按钮和拒绝按钮。单击按钮时,它将存储在列表或数组中。最后,如果用户单击保存按钮。它将处理存储列表或数组。 是否有任何示例代码或说明可以帮助我完成 <?php $sel2approve=null; function approve($temp) { if($sel2approve==null) $sel2approve=array($temp); else

我已经为我的情况起草了一个代码,但它需要你的帮助。 我有一个列出项目的html表。每个按钮都有一个批准按钮和拒绝按钮。单击按钮时,它将存储在列表或数组中。最后,如果用户单击保存按钮。它将处理存储列表或数组。 是否有任何示例代码或说明可以帮助我完成

<?php 
$sel2approve=null;
function approve($temp)
{
    if($sel2approve==null)
        $sel2approve=array($temp);
    else
        $sel2approve=$sel2approve+array($temp);

}
$sel2reject=null;
function reject($temp)
{
    if($sel2reject==null)
        $sel2reject=array($temp);
    else
        $sel2reject=$sel2reject+array($temp);

}
?>

<a href=""> Aprrove </a><a href="">Reject</a> 

<a href="updateAll?approvelist=N%3B&rejectlist=N%3B"> Save</a>


单击
保存
拒绝
您需要暂时
保存
这些项目。不能使用简单变量,因为它们在刷新期间不会保存。您应该使用
会话
cookies
。问题是您的PHP代码正在服务器(后端)上运行,而用户正在浏览器(前端)中单击。当他们单击其中一个按钮时,页面将刷新,存储在本地VAR中的任何数据都将丢失。您需要实现一个完整的基于PHP的方法,或者在客户端使用一些JavaScript。我可能会使用JS进行批准/拒绝,使用PHP进行保存,因为这可能存储在后端。单击
save
Reject
时,您需要临时
保存这些项目。不能使用简单变量,因为它们在刷新期间不会保存。您应该使用
会话
cookies
。问题是您的PHP代码正在服务器(后端)上运行,而用户正在浏览器(前端)中单击。当他们单击其中一个按钮时,页面将刷新,存储在本地VAR中的任何数据都将丢失。您需要实现一个完整的基于PHP的方法,或者在客户端使用一些JavaScript。我可能会使用JS进行批准/拒绝,使用PHP进行保存,因为这可能存储在后端。