promotion image of download ymail app
Promoted

PHP IF 抓欄位值

我有表單

有先宣告

$point = $_POST['tq'];

if ($rs->balance - $point <= $_POST['tq'])

{

echo "error" ;

}

怎麼樣抓POST值去跟IF核對呢

我目的是要抓該帳戶的balance 去減$point 如果小於他輸入的POST tq則出現錯誤

要怎麼寫才對?

明明帳戶的balance還有5000多

但他一直出現error

已更新項目:

$query = mysql_query("select `balance` from `user` WHERE `serial`='".$_SESSION["serial"]."' and `account`='".$_SESSION["account"]."'");

$rs = mysql_fetch_object($query);

2 個已更新項目:

而我輸入的數量是666

3 個已更新項目:

我改成if ($rs->balance - $point <= $point)還是不行

4 個已更新項目:

改成if ($rs->balance - $point <= 0)也不行

2 個解答

評分
  • 茶葉
    Lv 6
    6 年前
    最佳解答

    試試看吧,至少會知道錯誤在哪裡。

    if($point = $_POST['tq'])

    {

    if($rs->balance)

    {

    if ($rs->balance <= ($point * 2))

    {

    echo 'error' ;

    }

    }else

    {

    echo 'No $rs->balance Data';

    }

    }else

    {

    echo 'No tq';

    }

    • Commenter avatar登入以對解答發表意見
  • 意憚
    Lv 7
    6 年前

    echo 一下 $rs->balance 吧

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。