小西大大\r小西 寫:你要不要再貼一下錯誤的圖?
錯誤的圖就如同本文第六篇的圖一樣\r
只是沒了上面那行的錯誤訊息\r
其他顯示的都相同
麻煩你了
謝謝
版主: 版主管理群
感謝小西大大\r小西 寫:恩...你應該有執行他的sql語法吧\r
他的資料表是phpbb_salary
salary_id→序號你打1就可以了
user_id→不知道自己的id號碼..看個人資料的網頁後面有mode=viewprofile&u=3..表示id是3
salary_job→職務名稱隨便打
salary_money→薪資
salary_active→狀態..1是啟動
salary_time→打0
salary_lentime→領薪時間(秒)
小西大大\r小西 寫:你的資料庫裡面的資料表是不是都是phpbb2開頭??
如果是的話你要把phpbb_salary改成phpbb2_salary
正常畫面應該是這樣的
代碼: 選擇全部
#
#-----[ OPEN ]------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------
#
//
// Find which forums are visible for this user
//
$is_auth_ary = array();
$is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data);
#
#-----[ AFTER, ADD ]------------------------------------------
#
// salary begin
$sql = "SELECT * FROM " . SALARY_TABLE . " WHERE salary_id <> 0 ORDER BY salary_id";
if(!$result = $db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Couldn not query salary list.", '', __LINE__, __FILE__, $sql);
}
$user_id = ( isset($HTTP_GET_VARS['user_id']) ) ? intval($HTTP_GET_VARS['user_id']) : 0;
$s = $db->sql_numrows($result);
$salary = array();
while ($row = $db->sql_fetchrow($result))
{
$salary[] = $row;
}
for ($i = 0; $i < $s; $i++)
{
$sid= $salary[$i]['salary_id'];
$uid= $salary[$i]['user_id'];
$sm= $salary[$i]['user_money'];
$sa= $salary[$i]['salary_active']; // 啟用或是停用\r
$st= $salary[$i]['salary_time']; // 發薪日期
$sl= $salary[$i]['salary_lentime']; // 多久發薪\r
if ( $sa != 0)
{
if ($uid == ($userdata['user_id']))
{
$d= ($st + $sl) - time(); //算出是否該領薪水了
if ( $d < 1 )
{
$nt = time();
//發出薪水
$sql = "UPDATE " . USERS_TABLE . " SET user_money = user_money + ".$sm." WHERE user_id = $uid";
if( !$db->sql_query($sql) ) { message_die(GENERAL_ERROR, "Can`t updata user data", "", __LINE__, __FILE__, $sql); }
//存入發薪日期
$sql = "UPDATE " . SALARY_TABLE . " SET salary_time = ".$nt." WHERE salary_id = $sid";
if( !$db->sql_query($sql) ) { message_die(GENERAL_ERROR, "Can`t updata user data", "", __LINE__, __FILE__, $sql); }
message_die(GENERAL_MESSAGE, '茲收到來自討論區薪水通知單一份,本次支薪'.$sm.',感謝您的辛勞');
}
}
}
}
// salary end
#
#-----[ SAVE & CLOSE FILE ]------------------------------------------
#