locked
請問SQL 更新無法跳至下一頁? RRS feed

  • 問題

  • 不好意思 請教一下各位
    我更新完之後,應該會跳至下一頁 $updateGoTo = "Confirm-1.php";
    但是更新完之後 一直在同一頁
    還請各位多多指教

    if ((isset($_POST[\"MM_update\"])) && ($_POST[\"MM_update\"] == \"form1\")) {
    $Tran_no= $_GET[\"Tran_no\"];
    $sql = \"SELECT * FROM transaction_list WHERE Tran_no = '$Tran_no' \";
    $row = mysql_query($sql) ;
    while($row_row = mysql_fetch_assoc($row))
    {
    $Prod_no=$row_row[\"Prod_no\"];
    $Quantity =$row_row[\"Quantity\"];

    $sql2 = \"SELECT * FROM produst WHERE Prod_no = '$Prod_no' \";
    $row2 = mysql_query($sql2) ;
    while($row_row2 = mysql_fetch_assoc($row2)) {


    $Prod_no=$row_row2[\"Prod_no\"];
    $Prod_nqty=$row_row2[\"Prod_nqty\"];
    $Prod_nqty += $Quantity;

    $updateSQL = sprintf(\"UPDATE produst SET Prod_nqty='$Prod_nqty' WHERE Prod_no='$Prod_no'\",
    GetSQLValueString($_POST['Prod_nqty'], \"int\"),
    GetSQLValueString($_POST['Prod_no'], \"text\"));
    mysql_query($updateSQL) ;
    }
    }

    $updateGoTo = \"Confirm-1.php\";
    if (isset($_SERVER['QUERY_STRING'])) {
    $updateGoTo .= (strpos($updateGoTo, '?')) ? \"&\" : \"?\";
    $updateGoTo .= $_SERVER['QUERY_STRING'];
    }

    }

    2014年3月19日 下午 05:10

所有回覆

  • 我剛剛有試著在最開頭加入ob_start();以及結尾加入ob_end_clean();

    已經沒有出現錯誤的語法header(sprintf("Location: %s", $updateGoTo));

    但是還是無法更新至下一頁

    還請各位大大指教
    2014年3月20日 上午 07:07
  • 你好, 這裡是微軟的MSSQL版區...在這裡問MYSQL的問題好像不符合版規而且也不是適當的地方去找這方面的人員去回答噢..

    邊幫助, 邊鍛鍊

    2014年3月20日 上午 10:53
  • 真是抱歉喔^^

    誤會囉

    謝謝您的提醒喔

    2014年3月21日 上午 11:33
  • 您好

    請問您知道如何刪除發問嗎?感謝您

    2014年3月21日 上午 11:34