我有一個網上書店,我出售書籍。我在這裏存儲購物車的數據。當選擇兩本或更多本書時,可能沒有全部可用的書。我只能檢查一本可用或不可用的書。但是,當兩本或兩本以上的書籍被選中訂購時,我無法完成。我爲一本書做的是:來自MySQL的PHP可用性檢查Jquery
$result = mysql_query("SELECT id FROM book_table WHERE id IN ($cart)");
while ($row = mysql_fetch_array($result)) {
$q=mysql_num_rows(mysql_query("SELECT available FROM book_table WHERE id='$row[0]'"));
if($q!=0){
//order goes fore processing.
}
else{
//books not available.
$q2=mysql_fetch_array(mysql_query("SELECT name FROM book_table WHERE id='$row[0]'"));
echo "The book: $q2[0] Not Available";
//If there is more than 1 books in the cart and one or two books of them are not in the stock, its showing the order cant be processed(But I want to show which books aren't available).
}
}
這裏$購物車是保存在像1,2,3,4會話的書籍車。 現在我需要通過重定向到另一個頁面來顯示哪些書無法購買。
任何人都可以幫我解決這個問題嗎?
所以每個物理本書都有自己的行中的數據庫?對於一個給定的標題,掌握數量會不會更容易? –