进出口运行的应用程序..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