進出口運行的應用程序..PHP數據庫更新問題上的PHP
後,我更新數據庫上的狀態,它不是反映網頁上的正確地位......它仍然顯示的第一個狀態是-FOUND -
mysql_query("UPDATE registration.user SET STATUS ='-LOST-' WHERE UserID = '$userid'");
任何人協助?
登錄頁面,我從數據庫中獲取:
$data = mysql_fetch_row($sql_query);
// store the data into session variables
$_SESSION['UserID'] = $data[6];
$_SESSION['Password'] = $data[3];
$_SESSION['Name'] = $data[1];
$_SESSION['AdminNo'] = $data[2];
$_SESSION['mac'] = $data[4];
$_SESSION['status'] = $data[5];
$_SESSION['email'] = $data[7];
$_SESSION['id'] = $data[0];
然後我展示它在我的索引頁:
<?php echo $_SESSION['status'] ?>
當我點擊掛失按鈕:
mysql_query("UPDATE registration.user SET STATUS ='-LOST-' WHERE UserID = '$userid'");
當我點擊同一頁上的找到按鈕:
mysql_query("UPDATE registration.user SET STATUS ='-FOUND-' WHERE UserID = '$userid'");
但是當我按回到索引頁,它仍然只顯示登錄頁面的狀態信息。 我試圖索引頁,但是狀態顯示空
請添加更多信息到您的問題。你到底在做什麼來顯示網頁上的信息? – naivists 2010-01-25 08:12:56
向我們展示您用於顯示狀態的代碼。什麼是你的表結構。發佈一些示例數據... – 2010-01-25 08:13:15
看起來像你從數據庫中讀取狀態之前,你更新它 – 2010-01-25 08:21:22