御津闇慈大大:
我下載了你的兌換功能+虛擬形象這一版的銀行,
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=19509
關於貸款的功能我發現有bug,
首先,我在後台設定最大可貸款金額,假設為3000,
如果我此時跟銀行借6000的話,系統會告訴我不可超貸,(此時功能正常)
但如果我已借款3000的話,
狀況1:如果我再借3000,那銀行就會傻傻的借錢給我,(沒有不可超貸的錯誤訊息)
狀況2:再如果我很貪心再多借3000的話,那銀行會告訴我不可超貸,但仍會借錢給我,
於是乎,我就可以一直借錢下去,直到我高興了為止。
狀況1我猜測是判斷試的>跟=的問題,狀況2我就不知道了,
可以為我解答嗎?謝謝。
參考圖片如下:
[問題]銀行兌換功能+虛擬形象
版主: 版主管理群
Re: [問題]銀行兌換功能+虛擬形象
判斷是拉錯而已\raack 寫:御津闇慈大大:
我下載了你的兌換功能+虛擬形象這一版的銀行,
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php?t=19509
關於貸款的功能我發現有bug,
首先,我在後台設定最大可貸款金額,假設為3000,
如果我此時跟銀行借6000的話,系統會告訴我不可超貸,(此時功能正常)
但如果我已借款3000的話,
狀況1:如果我再借3000,那銀行就會傻傻的借錢給我,(沒有不可超貸的錯誤訊息)
狀況2:再如果我很貪心再多借3000的話,那銀行會告訴我不可超貸,但仍會借錢給我,
於是乎,我就可以一直借錢下去,直到我高興了為止。
狀況1我猜測是判斷試的>跟=的問題,狀況2我就不知道了,
可以為我解答嗎?謝謝。
參考圖片如下:
把
代碼: 選擇全部
if ($userdata['user_loan'] > $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '不可借貸!'); }
代碼: 選擇全部
if ($money > $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '不可超貸!'); }
順便改成
代碼: 選擇全部
elseif ($money >= $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '要在借錢的話,先把貸款還清'); }
Re: [問題]銀行兌換功能+虛擬形象
請問是否把這個御津闇慈 寫:判斷是拉錯而已\r
把拉到\r代碼: 選擇全部
if ($userdata['user_loan'] > $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '不可借貸!'); }
的下方\r代碼: 選擇全部
if ($money > $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '不可超貸!'); }
順便改成應該就可以了代碼: 選擇全部
elseif ($money >= $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '要在借錢的話,先把貸款還清'); }
代碼: 選擇全部
if ($money > $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '不可超貸!'); }
代碼: 選擇全部
elseif ($money >= $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '要在借錢的話,先把貸款還清'); }
Re: [問題]銀行兌換功能+虛擬形象
那個是判斷你要借多少錢的啦XDlwclam 寫:請問是否把這個御津闇慈 寫:判斷是拉錯而已\r
把拉到\r代碼: 選擇全部
if ($userdata['user_loan'] > $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '不可借貸!'); }
的下方\r代碼: 選擇全部
if ($money > $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '不可超貸!'); }
順便改成應該就可以了代碼: 選擇全部
elseif ($money >= $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '要在借錢的話,先把貸款還清'); }
改成代碼: 選擇全部
if ($money > $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '不可超貸!'); }
呢?代碼: 選擇全部
elseif ($money >= $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '要在借錢的話,先把貸款還清'); }
而不是檢查你有多少貸款
-
- 星球公民
- 文章: 31
- 註冊時間: 2003-09-20 16:45
這樣改還是不行喔:判斷是拉錯而已\r
把拉到\r代碼: 選擇全部
if ($userdata['user_loan'] > $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '不可借貸!'); }
的下方\r代碼: 選擇全部
if ($money > $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '不可超貸!'); }
順便改成應該就可以了代碼: 選擇全部
elseif ($money >= $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '要在借錢的話,先把貸款還清'); }
因為:
代碼: 選擇全部
elseif ($money >= $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '要在借錢的話,先把貸款還清'); }
所以舊問題還是在,而且加了 "=" 變成如果輸入貸款的最高上限金額,就算沒借過錢\r
銀行還是會要你還錢,變成只能輸入貸款金額最高上限-1的金額
正確的改法是:
打開bank.php
找到:
代碼: 選擇全部
if ($userdata['user_loan'] > $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '不可借貸!'); }
代碼: 選擇全部
if ($userdata['user_loan'] + $money > $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '要在借錢的話,先把貸款還清!'); }
代碼: 選擇全部
if ($money > $board_config['loanmax']) { message_die(GENERAL_MESSAGE, '不可超貸!'); }
應該要加入會員已經貸了的錢下去做比對,加上在貸一次的值不能大於上限
不然我可以先還一塊錢~讓條件不成立,在借一次最大上限的金額
御津闇慈大大的銀行程式寫的非常好,小弟受用無窮,小弟只是一個程式的初學者
在這邊提供一些意見~如有改的不好或錯誤的地方請多包含跟指教
[問題]銀行功能無法使用~
請問一下我ㄉ銀行總資產為什麼都是0而且無法用任何功能比如:存阿、借阿\r
都會出現\r
請輸入小於貸款金額的數字
能幫我解決ㄇ~~我找了很多文章了~~3q
都會出現\r
請輸入小於貸款金額的數字
能幫我解決ㄇ~~我找了很多文章了~~3q
Re: [問題]銀行功能無法使用~
請先提供相關資料啊啊啊啊~~~~nash2229 寫:請問一下我ㄉ銀行總資產為什麼都是0而且無法用任何功能比如:存阿、借阿\r
都會出現\r
請輸入小於貸款金額的數字
能幫我解決ㄇ~~我找了很多文章了~~3q
例如: 使用的 phpbb 版本? 安裝參考連結為何?
-----------
你的問題,我懷疑是 SQL 指令沒有成功建立
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了