要怎樣改才能使一個商店售出所有類型的裝備呢??
即是說一個商店內能買到武器,,頭部,,手部,,道具這樣~
[問題]一個商店售賣所有類型裝備要怎樣改才能使一個商店售出所有類型的裝備呢??
即是說一個商店內能買到武器,,頭部,,手部,,道具這樣~
上面那句SQL語法錯在紅字部分
UPDATE時每個有出現的欄位都必須指定一個值,但這句SQL語法卻有5個欄位沒有指定值,所以會出現錯誤 而這個SQL語法的原型如下
上下比對一下應該能知道錯誤即出在$a_id上,因為這時$a_id的值是a_id,d_head_id,d_body_id,d_hand_id,d_foot_id,d_item_id,這與您期望的内容不符(您期望的應該是購買物品的類型) 而$a_id會變成這樣即是因為buy()程式內的這行
這個函式會設定$a_id的值,而設定的依據來自$_POST['temp_id'],這是由商店頁面傳回的值,內容是您所選擇的商店的類型(在目前這個情況下的值應該是1,2,3,4,5,6) 不知道說到這邊您了解了嗎?要解決您的問題的話就要修正$a_id的賦值方式,不要由$_POST['temp_id']來賦值,改由您選的商品來賦值 所以上面的那行check_type()可以改成這樣
這樣應該就能解決問題了^^ |
正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客