-1

未定義のインデックス通知が表示されますが、修正方法がわかりません。

Notice: Undefined index: id in /home/jharvard/vhosts/localhost/html/book_details.php on line 10

問題のあるコードは次のとおりです。

    // query for the listing
$listing = query("SELECT name, author, id, edition, price, course, date FROM books WHERE submission = ?", $_GET["submission"]); 

// query for the email of the seller
$seller = query("SELECT email FROM users WHERE id = ?", $listing["id"]);

誰でも助けることができますか?どうもありがとうございました。

4

1 に答える 1

1

問題は、最初のクエリから返された配列に$listing、キーを持つ要素がないことidです。

submissionこれは、 GET パラメータとして渡されたもののレコードがデータベースにない場合に発生すると思われます。query()関数がどのように書かれたかを知らなくても、確かに言うのは難しいです。

于 2012-12-06T19:53:03.070 に答える