Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > การคิดเปอร์เช็น php php..การคิดเปอร์เช็น ตัวอย่างไม่ได้ครับ



 

การคิดเปอร์เช็น php php..การคิดเปอร์เช็น ตัวอย่างไม่ได้ครับ

 



Topic : 093470



โพสกระทู้ ( 332 )
บทความ ( 0 )



สถานะออฟไลน์




การคิดเปอร์เช็น ตัวอย่างไม่ได้ครับ

Code (PHP)
$count_rs1=mysql_query("SELECT COUNT(polls_id) AS Total1  FROM polls WHERE polls_id LIKE'1' ");
while($row_count1=mysql_fetch_assoc($count_rs1)) {

echo $row_count1['Total1']*100/($row_count1['Total1'])  ;





Tag : PHP









ประวัติการแก้ไข
2013-04-05 22:34:11
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-04-05 20:41:49 By : โต้ง View : 1974 Reply : 7
 

 

No. 1



โพสกระทู้ ( 3,847 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Twitter Facebook

Code ตัวอย่าง (PHP)
$sum = 580;
$total = 2500;
//  คิดเปอร์เซ็นต์ของ 580 จาก 2500
$percent = number_format(($sum*100)/$total,2);
echo $percent.'%';







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-05 22:38:08 By : mangkunzo
 


 

No. 2



โพสกระทู้ ( 332 )
บทความ ( 0 )



สถานะออฟไลน์


Code (PHP)
<?
$conn=mysql_connect("localhost","root","111");
$dbname=mysql_select_db("polls");
//LIKE  1
//$sql=mysql_query("SELECT month(date_time) as full_date ,polls_id FROM polls WHERE polls_id LIKE '1'");
$sql=mysql_query("SELECT COUNT(polls_id) AS Total1  FROM polls WHERE  polls_id LIKE'1'");
while($rs=mysql_fetch_assoc($sql)) {


$sum = $rs['Total1'];
$total = $rs['Total1'];
//  คิดเปอร์เซ็นต์ของ 580 จาก 2500
$percent = number_format(($sum*100)/$total,2);
echo $percent.'%';

}
?>


ไม่ได้ครับ


ประวัติการแก้ไข
2013-04-05 23:43:52
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-05 23:43:33 By : โต้ง
 

 

No. 3



โพสกระทู้ ( 5 )
บทความ ( 0 )



สถานะออฟไลน์


เอ่อ สมมติว่า $rs['Total1'] มีค่าเท่ากับ 250
เอา (250*100)/250 มันก็ได้ 100 นะครับ

ต้องมีค่าอะไรอีกค่ามาหารหรือเปล่าครับ ?
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-06 00:35:41 By : BanK_z
 


 

No. 4



โพสกระทู้ ( 1,819 )
บทความ ( 20 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Facebook

สูตรอัตราส่วนง่ายๆ ครับ

x / y * 100

x คือจำนวนที่ต้องการหา %
y คือจำนวนสูงสุด (100%)

เช่น
480 / 640 จะได้ 0.75
แล้วเอาไป * ด้วย 100 ก็จะได้ 75

Code (PHP)
$x = 480;
$y = 640;
$p = $x / $y * 100;
echo number_format($p, 2);

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-06 01:54:00 By : cookiephp
 


 

No. 5



โพสกระทู้ ( 1,994 )
บทความ ( 10 )



สถานะออฟไลน์
Facebook Blogger

สูตรที่ใช้มีให้แล้ว แต่คำถามคือ คุณอยากได้เปอร์เซ็นของอะไร


เช่น เปอร์เซ็นของคนที่ตอบ ใช่ เป็นเท่าไหร่ และที่ตอบไม่เท่าไหร่ และที่เฉยๆ เท่าไหร่

Code (PHP)
//ยอดทั้งหมดที่มีคนตอบหัวข้อนี้
$sql = "SELECT COUNT(polls_id) AS Total  FROM polls WHERE  polls_id LIKE '1' ";

สมมติว่าได้ 65 เรคอร์ด หรือคนตอบ 65 ครั้ง



//หาจำนวนคำตอบของแต่ละตัวเลือก
$sql = "SELECT answer, COUNT(polls_id) AS TotalAnswer  FROM polls WHERE  polls_id LIKE '1' ";
$sql .= " GROUP by answer ";
>> QUERY
>> WHILE FETCH array

      ถ้าโพลนี้มีคำตอบแค่ 3 ตัวเลือก ในลูปนี้ก็จะมีแค่ 3 แถว
      $arrAnswer[$row['answer']] = $row['TotalAnswer'];
 
>> END WHILE

เช่น
แถวที่ 1 answer  "yes" = 30  
แถวที่ 2 answer  "no" = 20
แถวที่ 3 answer " ignore" = 15


ข้อมูลที่ได้ทั้งหมด จะได้ตัวแปร ดังนี้

$total = 65;

$arrAnswer['yes'] = 30;
$arrAnswer['no'] = 20;
$arrAnswer['ignore'] = 15;




1. หาเปอร์เซ็นคนตอบ "ใช่"
$percent = ($arrAnswer['yes']  * 100) / $total ;


2. หาเปอร์เซ็นคนตอบ "ไม่"
$percent = ($arrAnswer['no']  * 100) / $total ;


3. หาเปอร์เซ็นคนตอบ "เฉยๆ"
$percent = ($arrAnswer['ignore']  * 100) / $total ;



ประวัติการแก้ไข
2013-04-06 09:19:56
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-06 09:17:48 By : Naizan
 


 

No. 6



โพสกระทู้ ( 3,847 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Twitter Facebook

ตอบความคิดเห็นที่ : 2 เขียนโดย : โต้ง เมื่อวันที่ 2013-04-05 23:43:33
รายละเอียดของการตอบ ::
แบบนั้นมันจะได้ยังไงกันหล่ะครับ...ดูความคิดเห็นที่ 5 เพิ่มเติมครับ ชัดเจนมาก น่าจะเข้าใจ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-06 11:41:35 By : mangkunzo
 


 

No. 7



โพสกระทู้ ( 332 )
บทความ ( 0 )



สถานะออฟไลน์


<?php

/*mysql_select_db($database_moneydb, $moneydb);
$query_sum = "SELECT sum(payamount) as sumpay,paydate FROM dailypay WHERE 1 $paycond and createby = '1' GROUP BY paydate";
//echo $query_sum;
$sum = mysql_query($query_sum, $moneydb) or die(mysql_error());
while ($row_sum = mysql_fetch_assoc($sum)){
$datay[substr($row_sum['paydate'],8)-1] = $row_sum['sumpay'] ;
}
*/

$conn=mysql_connect("localhost","root","55");
$dbname=mysql_select_db("polls");
//LIKE 1 ใช่
$count_rs1=mysql_query("SELECT COUNT(polls_id) AS Total1 FROM polls WHERE polls_id LIKE'1'");
while($row_count1=mysql_fetch_assoc($count_rs1)) {
//$datay2[substr($row_count1['Total1'],8)-1] ;
//$datay = array[];
//$datay[]=$row_count1['Total1'];
$datay[]=$row_count1['Total1'];
}
//LIKE ไม่ใช่
$count_rs2=mysql_query("SELECT COUNT(polls_id) AS Total2 FROM polls WHERE polls_id LIKE'2'");
while($row_count2=mysql_fetch_assoc($count_rs2)) {
$datay2[]=$row_count2['Total2'];
}
//LIKE เฉยๆ
$count_rs3=mysql_query("SELECT COUNT(polls_id) AS Total3 FROM polls WHERE polls_id LIKE'3'");
while($row_count3=mysql_fetch_assoc($count_rs3)) {
$datay3[]=$row_count3['Total3'];
}
//$datay = array(12,8);//

/*$query_sum = "SELECT sum(payamount) as sumpay,paydate FROM dailypay WHERE 1 $paycond and createby = '2' GROUP BY paydate";
$sum = mysql_query($query_sum, $moneydb) or die(mysql_error());
while ($row_sum = mysql_fetch_assoc($sum)){
$datay2[substr($row_sum['paydate'],8)-1] = $row_sum['sumpay'] ;
}
*/

//$datay2 = array(12,8);//
$graphtitle = "test ".$monthname[intval($currentmonth)];
?>
<?php
include ("graph/jpgraph.php");
include ("graph/jpgraph_bar.php");

$data1y=$datay;//
$data2y=$datay2;//
$data3y=$datay3;//

//print_r($data2y);
// Create the graph. These two calls are always required
$graph = new Graph(1048,550); // กำหนดขนาด
$graph->SetScale("textlin");
$graph->legend->SetFont(FF_ANGSA,FS_BOLD,16); //SetFont(FF_FONT1,FS_BOLD);//

$graph->SetShadow();
$graph->img->SetMargin(40,30,20,40);

// Create the bar plots
$b1plot = new BarPlot($data1y);
$b1plot->SetFillColor("orange");
$b1plot->value->Show();
$b1plot->SetLegend('ชอบ');

$b2plot = new BarPlot($data2y);
$b2plot->SetFillColor("blue");
$b2plot->value->Show();
$b2plot->SetLegend('ไม่ชอบ');

$b3plot = new BarPlot($data3y);
$b3plot->SetFillColor("orange");
$b3plot->value->Show();
$b3plot->SetLegend('เฉยๆ');
// Create the grouped bar plot
$gbplot = new GroupBarPlot(array($b1plot,$b2plot,$b3plot));

// ...and add it to the graPH
$graph->Add($gbplot);

$graph->title->SetFont(FF_ANGSA,FS_BOLD,20); // กำหนด font ไทย
$graph->title->Set("$graphtitle");

//$graph->title->Set("CSIM with popup windows");
$graph->xaxis->title->SetFont(FF_ANGSA,FS_NORMAL,12); // กำหนด font ไทย
$graph->xaxis->title->Set("");

$graph->yaxis->title->SetFont(FF_ANGSA,FS_NORMAL,12); // กำหนด font ไทย
$graph->yaxis->title->Set("จำนวน (บาท)");

//$graph->title->SetFont(FF_FONT1,FS_BOLD);
//$graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
//$graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);


// Display the graph
$graph->Stroke(); /**/
?>

อยากแสดงเป็นกราฟ เป็นเปอร์ซนนะครบ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-04-06 12:26:00 By : โต้ง
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การคิดเปอร์เช็น php php..การคิดเปอร์เช็น ตัวอย่างไม่ได้ครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่