[問題][外掛]能不能把能力顯示到首頁
版主: 版主管理群
[問題][外掛]能不能把能力顯示到首頁
請問有沒有辦法把
把RPG的資料
連結到首頁
如頭像那樣
把RPG的資料
連結到首頁
如頭像那樣
-
messagebox
- 竹貓忠實會員

- 文章: 981
- 註冊時間: 2003-02-24 23:34
Re: [問題][外掛]能不能把能力顯示到首頁
去SQL把資料讀出來不就好了~天~~ 寫:請問有沒有辦法把
把RPG的資料
連結到首頁
如頭像那樣
-
messagebox
- 竹貓忠實會員

- 文章: 981
- 註冊時間: 2003-02-24 23:34
基本上你想的方向對了~天~~ 寫:是要先在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]
-
messagebox
- 竹貓忠實會員

- 文章: 981
- 註冊時間: 2003-02-24 23:34
你把你要找的資料說出來~
要顯示成怎樣說出來~
至於讀多筆~
我剛剛那個就是把整個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]
要顯示成怎樣說出來~
至於讀多筆~
我剛剛那個就是把整個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]
-
messagebox
- 竹貓忠實會員

- 文章: 981
- 註冊時間: 2003-02-24 23:34
[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]
-
GeniusKiKi
- 竹貓忠實會員

- 文章: 1086
- 註冊時間: 2003-10-28 14:50
-
messagebox
- 竹貓忠實會員

- 文章: 981
- 註冊時間: 2003-02-24 23:34
好東西~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]
其實你只要修改對應部分就可以了 ..天~~ 寫:有大大可以幫我把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
善用 搜尋 可以解決您 90% 的問題
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
頭腦清晰,選擇正確。 (╯▔︹▔)╯~╘═╛
-
GeniusKiKi
- 竹貓忠實會員

- 文章: 1086
- 註冊時間: 2003-10-28 14:50
