程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 投票最後顯示進度條的百分比怎麼算

投票最後顯示進度條的百分比怎麼算

編輯:關於PHP編程




投票最後顯示進度條的百分比怎麼算

最後顯示投票結果,那個進度條的百分比是怎麼求出來的
是個數/總數*100 ?

我怎麼算不對啊
請前輩們幫幫忙

我來回答




D8888D回貼內容-------------------------------------------------------
是這樣算的!可能你哪裡出錯了吧~把代碼貼來看看!!

D8888D回貼內容-------------------------------------------------------
$results = ($row['clicks']/$result)*100;

就這個 ~

D8888D回貼內容-------------------------------------------------------
按人頭算
選A的人數/總人數

D8888D回貼內容-------------------------------------------------------
按人頭算不是一個道理嗎

[img]http://www.111cn.cn/bbs/images/smilies/default/sweat.gif[/img]

D8888D回貼內容-------------------------------------------------------
好像是我求總和的時候求錯了

連接類的方法是:
function selectdb($s_field,$s_table,$s_condition = '')
{
if('' != $s_condition)
{
$s_condition = trim($s_condition);
$s_condition = ('o' == strtolower($s_condition[0]) ? ' ' : ' where ').$s_condition;
}
$sql = "select ".$s_field." from ".$s_table.$s_condition;
$res = mysql_query($sql);
if($result['error'] = mysql_error() != "")
{
die($sql.'

'.mysql_error());
}
return $res;
}

總和是這個樣子求出來的:
$result= $con -> selectdb('sum(clicks)','reselect','');

好像這個$result不是總和?

D8888D回貼內容-------------------------------------------------------
單選沒問題,多選的你就錯了。。

D8888D回貼內容-------------------------------------------------------
我是單選的啊。。radio的嘛
我曉得哪錯了 ~ [img]http://www.111cn.cn/bbs/images/smilies/default/sweat.gif[/img]
我求和沒求對,打印$result始終是5,哈哈

不過我就是不曉得雜個返回求和的sql語句

D8888D回貼內容-------------------------------------------------------
急啊 !!
$con -> selectdb('sum(clicks)','reselect','');
這條語句是沒錯啊,
為什麼
$result = $con -> selectdb('sum(clicks)','reselect','');
$result不是列的總和呢?

D8888D回貼內容-------------------------------------------------------
已解決~
用mysql_result函數,該函數取得query查詢結果


[img]http://www.111cn.cn/bbs/images/smilies/default/biggrin.gif[/img]


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved