第 1 頁 (共 4 頁)
[問題][外掛]能不能把能力顯示到首頁
發表於 : 2003-12-10 19:13
由 天~~
請問有沒有辦法把
把RPG的資料
連結到首頁
如頭像那樣
Re: [問題][外掛]能不能把能力顯示到首頁
發表於 : 2003-12-10 19:17
由 messagebox
天~~ 寫:請問有沒有辦法把
把RPG的資料
連結到首頁
如頭像那樣
去SQL把資料讀出來不就好了~
發表於 : 2003-12-11 17:47
由 天~~
是要先在index.php讀
然後用index_body.tpl
把資料列出來ㄇ
我不知道怎麼用ㄇㄟ
發表於 : 2003-12-11 18:03
由 messagebox
天~~ 寫:是要先在index.php讀
然後用index_body.tpl
把資料列出來ㄇ
我不知道怎麼用ㄇㄟ
基本上你想的方向對了~
看你想讀什麼資料~~
把他讀出來~在對應到tpl上~
舉例來說~
我想知道討論板上有多少男生~多少女生~多少不知道性別的~
以我的資料表格為例~(別照抄~這是我自己設的表格~你們的性別應該是user_gXXX)
[php]<?php
$sql="SELECT * FROM phpbb_users where user_sex = 'boy' ";
$u_sex_b = $db->sql_query($sql);
$sex_b_count = mysql_num_rows($u_sex_b);
$sql="SELECT * FROM phpbb_users where user_sex = 'girl' ";
$u_sex_g = $db->sql_query($sql);
$sex_g_count = mysql_num_rows($u_sex_g);
$sql="SELECT * FROM phpbb_users where user_sex = 'no' ";
$u_sex_n = $db->sql_query($sql);
$sex_n_count = mysql_num_rows($u_sex_n);
/*
$sex_b_count 就是男生總數\r
$sex_g_count 就是女生總數\r
$sex_n_count 就是未知性別總數\r
*/
?>[/php]
發表於 : 2003-12-11 20:21
由 天~~
但是怎麼讀到tpl上呢\r
新手....
發表於 : 2003-12-11 20:25
由 天~~
再多問一個
那ㄇ如何依次讀取多筆資料
那讀取資料的程式碼又要加在index.php裡面的哪一段ㄋ
因該不可能說亂加ㄅ
發表於 : 2003-12-11 20:50
由 文
不知道是不是@@||
代碼: 選擇全部
$template->assign_vars(array(
'Boy' => $sex_b_count,
'Girl' => $sex_g_count
)
);
發表於 : 2003-12-11 21:22
由 messagebox
你把你要找的資料說出來~
要顯示成怎樣說出來~
至於讀多筆~
我剛剛那個就是把整個users的資料庫讀完~
你有多少會員~就有多少筆~
只是我將回傳值用mysql_num_rows()這個函式去計算傳回總列數~~
不是說我只找一筆資料~
你要把全部男生的會員名稱列出來也可以~
[php]<?php
$sql="SELECT * FROM phpbb_users where user_sex = 'boy' ";
$u_sex_b = $db->sql_query($sql);
while( $row = $db->sql_fetchrow($u_sex_b) ){
echo $row['username'];
}
//將會列出所有性別是男生的會員名稱\r
//或者是\r
while( $row = mysql_fetch_object($u_sex_b) ){
echo $row->username;
}
/*
一個是把傳回值拆成陣列~
一個是拆成物件~
結果都一樣~
*/
?>[/php]
發表於 : 2003-12-11 22:05
由 天~~
但使我只不是要讀取全部會員的資料
我是想要讀取個人的資料
比方說我登入後我就看ㄉ到我ㄉ資料
納嚜要怎麼單單讀取個人的資料ㄋ
發表於 : 2003-12-12 14:19
由 messagebox
天~~ 寫:但使我只不是要讀取全部會員的資料
我是想要讀取個人的資料
比方說我登入後我就看ㄉ到我ㄉ資料
納嚜要怎麼單單讀取個人的資料ㄋ
[php]<?php
//$userdata這個陣列在index.php已經幫你找到現在是誰在看這個網頁
//讀他的個人資料
$chk_id=$userdata['session_user_id'];
$sql="SELECT * FROM phpbb_users where user_id = '$chk_id' ";
$u_data = $db->sql_query($sql);
$row = $db->sql_fetchrow($u_data);
//$row['user_is']會員ID
//$row['username']會員名稱\r
?>[/php]
發表於 : 2003-12-12 18:24
由 GeniusKiKi
不好意思
原理大概懂
不過不知道要加在那邊~一.一||
隨便找地方加沒關係嗎?
我是想加一個潛水員人數~一.一||
就是註冊之後都沒發表過文章的人~一.一||
發表於 : 2003-12-12 19:05
由 messagebox
GeniusKiKi 寫:不好意思
原理大概懂
不過不知道要加在那邊~一.一||
隨便找地方加沒關係嗎?
基本上確實是可以亂加~
加在哪不重要~
只是要確定變數是不是有被重新指定過~
我是想加一個潛水員人數~一.一||
就是註冊之後都沒發表過文章的人~一.一||
好東西~
不過潛水人員有點難定義~~
你想找怎樣的資料~~
是註冊後都沒貼過文章~~還是最近30天沒貼過文章~~
如果是沒貼過文章的~
可以直接查詢users表單\r
[php]<?php
$sql="SELECT * FROM phpbb_users where user_posts = 0 ";
$u_date = $db->sql_query($sql);
$r_n_p="";
while( $row = $db->sql_fetchrow($u_date) ){
$r_n_p .= "<a href=profile.php?mode=viewprofile&u=".$row['user_id'].">".$row['username']."</a>
";
}
//在將$r_n_p這個變數只到tpl檔案裡~
//就會顯示沒有張貼過文章的人\r
//本例子接會把所有註冊卻沒張貼過文章的會員顯示出來
?>[/php]
發表於 : 2003-12-12 23:37
由 天~~
有大大可以幫我把PHP寫出來ㄇ
真ㄉ不太會
我想把這幾個資料給用出來
u.rpg_level
u.rpg_cur_hp
u.rpg_max_hp
u.rpg_cur_mp
u.rpg_max_mp
u.rpg_cur_exp
u.rpg_max_exp
u.rpg_attack
u.rpg_defense
u.rpg_magic
u.rpg_speed
u.rpg_medals
要讀區個人的資料納嚜需要怎麼改了
希望可以在幫我每段加個註解讓我理解一下
發表於 : 2003-12-13 00:20
由 吉川拓也
天~~ 寫:有大大可以幫我把PHP寫出來ㄇ
真ㄉ不太會
我想把這幾個資料給用出來
u.rpg_level
u.rpg_cur_hp
u.rpg_max_hp
u.rpg_cur_mp
u.rpg_max_mp
u.rpg_cur_exp
u.rpg_max_exp
u.rpg_attack
u.rpg_defense
u.rpg_magic
u.rpg_speed
u.rpg_medals
要讀區個人的資料納嚜需要怎麼改了
希望可以在幫我每段加個註解讓我理解一下
其實你只要修改對應部分就可以了 ..
像我的水怪美化只是引用了部分數值 ..
你可以參考看看作修改文章 :
http://phpbb-tw.net/phpbb/viewtopic.php?t=21369
發表於 : 2003-12-13 07:46
由 GeniusKiKi
messagebox 寫:好東西~
不過潛水人員有點難定義~~
你想找怎樣的資料~~
是註冊後都沒貼過文章~~還是最近30天沒貼過文章~~
如果可以的話\r
當然是可以抓一段時間內沒貼文章的人\r
或者是平均張貼數小於多少的使用者
如果難度比較高
那就抓最基礎的沒發表過就可以了
謝謝大大的回覆