1 頁 (共 1 頁)

[問題] 虛擬股票 Vault 1.00 不能更改購買股數

發表於 : 2006-05-23 23:53
kkt
問題外掛 : 虛擬股票 Vault 1.00
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php ... ight=Vault
使用版本:phpBB 2.0.15
情況:

我在後台的股票組態設定, 輸入了大於每次購買股數 20 以上. (原來的預設是 1~20)

但在購買股數的選項內仍是最大 20. (如圖)

圖檔

=====================================

自行檢驗:

資料庫的 vault_general 之下的所有數值對後台的設定都有反應.


vault_loan_enable 1
interests_rate 3
interests_time 86400
loan_interests 8
loan_interests_time 259200
loan_max_sum 5000
loan_requirements 100
stock_max_change 200
stock_min_change 1
base_amount 10
num_items 200
change_fee 1


股票交易版面的 vault_exchange_body 一齊正常

祇有買賣選項內的股數沒有反應改變.

=====================================

應該跟 vault.php 內這一段有關, 不知怎麼個改法.

代碼: 選擇全部

// 取得股市列表
	$sql = "SELECT *
		FROM ". VAULT_EXCHANGE_TABLE ."
		ORDER BY stock_id ";
	$result = $db->sql_query($sql);
	if( !$result )
	{
		message_die(GENERAL_ERROR, "Couldn't obtain stock exchange from database", "", __LINE__, __FILE__, $sql);
	}
	$exchange = $db->sql_fetchrowset($result);

	for($i = 0; $i < count($exchange); $i++)
	{
		$a = $exchange[$i]['stock_id']; 
		$buy_item[$a] = "";
		$buy_item[$a] = '<select name="buy_item'.$a.'" >';
		for( $k = 0; $k < $num_items; $k++ )
		{
			$buy_item[$a] .= '<option value="' . $k . '" >' . $k . '</option>';
		}
		$buy_item[$a] .= '</select>';

		$sell_item[$a] = "";
		$sell_item[$a] = '<select name="sell_item'.$a.'" >';
		for( $l = 0; $l < $num_items; $l++ )
		{
			$sell_item[$a] .= '<option value="' . $l . '" >' . $l . '</option>';
		}
		$sell_item[$a] .= '</select>';

		$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
=====================================

請教各有經驗的大大, 該從那個方向入手呢 ?


測試: http://www.kktfriend.com/phpBB2/vault.php

登入: xxxxxxx
密碼: xxxxxxx (已修改刪除於 2006-08-01)

發表於 : 2006-05-24 22:30
心靈捕手
這個問題, 我已經做了一些測試與建議,
貼出討論串, 提供網友參考.
http://wang5555.dyndns.org/phpbb2/viewtopic.php?t=18306