我有一個包含POST數據變量:PHP變量不會加載多次?
$ttransid = $_POST["t_transid"];
我然後連接到一個數據庫,並從與$ttransid
所對應的行提取信息。 這工作正常。
然後進行貝寶交易,如果付款成功,數據庫更新了付款信息 - 這是有效的。
現在我的代碼嘗試更新數據庫,並在開始時根據原始$ttransid
變量移除庫存。
$querysub = "UPDATE ibn_table SET iname = iname - 1 WHERE itransaction_id='$ttransid'";
if(!mysql_query($querysub))
{
//mysql error..!
}
更新數據庫,但只有在itransaction_id
是空白,這$ttransid
是空的。雖然它在代碼的開頭被調用並正確使用。
任何想法?
你真的試過看看'$ ttransid'(和'$ _POST')嗎?你的問題是暗示你沒有。 – AmazingDreams