2014-11-06 56 views
-4

我想知道如何從未完成狀態創建狀態。 「不完整」是菜單頁面中的鏈接,用戶在點擊鏈接後重定向到調查模塊。將狀態從未完成更改爲已完成的PHP

我的問題是,如果用戶提交調查模塊並重定向回菜單頁面,同時狀態更改爲「已完成」。

懇請需要指導和建議。 TQ。

下面是我比較瞭解代碼:

\t \t \t \t \t 
 
\t \t \t <table border="1" align="center" cellpadding="0" cellspacing="0"> 
 
\t \t \t \t <tr><td> 
 
\t \t \t \t \t <table border="1" cellpadding="7" width="630" cellspacing="1"> 
 
\t \t \t \t \t <tr> 
 
\t \t \t \t \t <th><font size=2>Modul</font></th> 
 
\t \t \t \t \t <th><font size=2>Status</font></th> 
 
\t \t \t \t \t </tr> 
 
\t \t \t \t \t <tr><td><font size=2><center>Modul 1<td><a href="indsurvey1.php"><center><font size=2>Not complete</a></td> 
 
\t \t \t \t \t <tr><td><font size=2><center>Modul 2<td><a href="indsurvey2.php"><center><font size=2>Not complete</a></td> 
 
\t \t \t \t \t <tr><td><font size=2><center>Modul 3<td><a href="indsurvey3.php"><center><font size=2>Not complete</a></td> 
 
\t \t \t \t \t <tr><td><font size=2><center>Modul 4<td><a href="indsurvey4.php"><center><font size=2>Not complete</a></td> 
 
\t \t \t \t \t </table> 
 
\t \t \t \t </td></tr> 
 
\t \t \t </table>

+1

TLI:信息太少 – Class 2014-11-06 06:50:20

+0

如果不看代碼並知道你做了什麼以及如何做,你如何期待我們理解什麼是*狀態*,*完整*等。 – Shubanker 2014-11-06 06:51:18

+0

您可以使用查詢字符串或會話或cookie來實現此目的。一旦用戶提交調查模塊設置session/cookeis值爲完成或其他任何內容,並且您可以在菜單頁上檢查相同的值,如果已設置,則只需將狀態更改爲完成即可。 – 2014-11-06 06:53:18

回答

0

從我最瞭解,我覺得你需要管理狀態標誌,同時從一個頁面移動到另一個。

爲此,您可以使用Session變量並使用'not complete'進行初始化並相應地對其進行處理。

例如:

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

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

希望它能幫助!

+0

你可以解釋更多請。我迷惑了自己。大聲笑 – Daario 2014-11-12 07:01:49

+0

使用會話來管理狀態變量。並根據需要更改狀態的值 – Antariksh 2014-11-13 08:31:49

+0

數據庫中$ _SESSION ['狀態']是否需要? – Daario 2014-12-05 01:34:20