0

これらの 2 つのコード セクションとの競合が発生しています。
最初のセクションは、ログイン セッションがデータベース タブにあることを検証するためのものです。

include "../scripts/connectpage.php"; 
$sql = mysql_query("SELECT * FROM login WHERE id='$managerID' AND username='$manager' AND password='$password' LIMIT 1");

$existCount = mysql_num_rows($sql); 
if ($existCount == 0) { 
 echo "Your login session data is not on record in the database.";
 exit();

そして、これは別のタブのすべてのコンテンツをリストします

$product_list ="";
$sql = mysql_query("SELECT * FROM table ORDER BY date_added DESC");
$productCount = mysql_num_rows($sql);
if ($productCount > 0) {
while($row = mysql_fetch_array($sql)){
    $id = $row["id"];
    $product_name = $row["product_name"];
    $price = $row["price"];
    $date_added = strftime("%b %d, %Y", strtotime($row["date_added"]));
    $product_list .=  and so on.........

ページにログインできますが、問題ないように見えますが、ページを更新したり、ページで他のものを実行したりすると、最初のコードがデータベースで検証されなくなり、エコーが発生します。どちらかのコードを削除すると、両方とも独立して正常に動作します。

4

1 に答える 1

0

ページを更新すると、変数が次のようになる可能性があります。

$managerID$manager$password

ページに表示されなくなりました。

getまたはpostrequestを介して、これらの変数にどのように値を割り当てますか?

于 2013-11-04T18:43:07.933 に答える