投票最後顯示進度條的百分比怎麼算
最後顯示投票結果,那個進度條的百分比是怎麼求出來的
是個數/總數*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]