Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.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 将状态从“未完成”更改为“已完成”_Php_Status - Fatal编程技术网

Php 将状态从“未完成”更改为“已完成”

Php 将状态从“未完成”更改为“已完成”,php,status,Php,Status,我想知道如何将状态从“未完成”创建为“已完成”。“未完成”是一个来自菜单页面的链接,用户单击该链接后,将重定向到调查模块 我的问题是,如果用户提交调查模块并重定向回菜单页面,同时状态更改为“已完成”,该如何处理 我们需要一个指导和建议。TQ 以下是我的代码,以便于进一步理解: 模数 地位 模1 模2 模块3 模4 根据我的理解,我觉得您需要在从一个页面移动到另一个页面时管理状态标志 为此,您可以使用Session变量并用“notcomplete”初始化它,并相应地对其进行操作 例如: $_

我想知道如何将状态从“未完成”创建为“已完成”。“未完成”是一个来自菜单页面的链接,用户单击该链接后,将重定向到调查模块

我的问题是,如果用户提交调查模块并重定向回菜单页面,同时状态更改为“已完成”,该如何处理

我们需要一个指导和建议。TQ

以下是我的代码,以便于进一步理解:


模数
地位
模1
模2
模块3
模4

根据我的理解,我觉得您需要在从一个页面移动到另一个页面时管理状态标志

为此,您可以使用Session变量并用“notcomplete”初始化它,并相应地对其进行操作

例如:

 $_SESSION['Status']='not complete';

 function menu()
 {
  if(status1 == true) 
 {
 $_SESSION['status'] = 'complete';
 }
 else 
 {
 echo 'not complete';
 } 
 }

希望有帮助

TLI:信息太少,您如何期望我们在不查看您的代码、不知道您做了什么以及如何做的情况下了解状态、完成情况等。您可以通过使用查询字符串、会话或cookie来实现这一点。用户提交调查模块后,将session/cookeis值设置为completed(完成)或其他任何内容,您可以在菜单页上查看相同的值,如果设置了该值,则只需将状态更改为complete(完成)。使用session管理状态变量。并在需要时更改status的值,以使数据库中的$_会话['status']需要有?不需要。在操作开始时,根据需要设置会话变量,然后当操作完成时,您可以更改状态变量的状态。thanx..我最终可以使用$\u session['status']更改状态。在我回答调查并重定向后,状态确实更改为“完成”。在状态更改为“完成”后,您是否知道如何停止ahref链接?这意味着用户无法点击模块1,因为他们已完成模块1中的调查。