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,038

HOME > PHP > PHP Forum > ช่วยดูโค๊ดนี้ให้หน่อยครับ จากcodeข้างบน ปัญาหาคือ พอเรียกใช้ฟังก์ชัน chart()ในบรรทัดที่ 96



 

ช่วยดูโค๊ดนี้ให้หน่อยครับ จากcodeข้างบน ปัญาหาคือ พอเรียกใช้ฟังก์ชัน chart()ในบรรทัดที่ 96

 



Topic : 035003



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



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




Code (PHP)
<script type="text/javascript" src="../js/swfobject.js"></script>

<div id="my_chart"></div>
 	
<script type="text/javascript">
function chart(value1,value2,value3,type,ymax){
    var my_chart = new SWFObject("../actionscript/open-flash-chart.swf", "ofc", "900", "376", "9", "#FFFFFF");
	
	my_chart.addVariable("variables","true");
	my_chart.addVariable("title","กราฟแสดงข้อมูลประเภทของฎีกา,{font-size: 16;}");
	my_chart.addVariable("y_legend","จำนวนรายการ,12,0x736AFF");
	my_chart.addVariable("y_label_size","14");
	my_chart.addVariable("y_ticks","5,10,4");
	my_chart.addVariable("bar","50,0x9933CC,จำนวนรายการทั้งหมด,10");
	my_chart.addVariable("bar_2","50,0x999900,จำนวนเรื่องที่ยังไม่ปิด,10");
	//my_chart.addVariable("line_dot_2","3,#CC3399,Line,10,5");
	my_chart.addVariable("bar_3","50,0x00CCCC,จำนวนเรื่องที่ปิดแล้ว,10");
	my_chart.addVariable("values",value1);
	my_chart.addVariable("values_2",value2);
	my_chart.addVariable("values_3",value3);
	my_chart.addVariable("x_labels",type);	
	my_chart.addVariable("x_axis_steps","2");
	my_chart.addVariable("y_max",ymax);
	my_chart.write("my_chart");
so.addParam("allowScriptAccess", "always" );//"sameDomain");
so.write("my_chart");
}
</script>
<?php
$i=0;
$j=0;
$group_name=array();
$group_id1=array();
$group_id=array();
$finish=array();
$countT=array();
$countF=array();
$countNF=array();
include("dbcon.php");
			$sql="select * from petition";
			$rs=$db->query($sql);
		if (DB::isError($rs)){
			die($rs->getMessage());
		}
		else{ 
		while($row=$rs->fetchRow()){
		$group_id[$j]=$row['pet_group_id'];
		$finish[$j]=$row['finishflag'];
		$j++;
}}
include("dbcon.php");
			$sql1="select * from petition_group";
			$rss=$db->query($sql1);
		if (DB::isError($rss)){
			die($rss->getMessage());
		}
		else{ 
		while($row1=$rss->fetchRow()){
		$group_name[$i]=$row1['group_name'];
		$group_id1[$i]=$row1['pet_group_id'];
		$i++;
		}}
for($k=0;$k<$i;$k++){
$countT[$k]=0;
$countNF[$k]=0;
$countF[$k]=0;
}
for($k=0;$k<$i;$k++){
for($l=0;$l<$j;$l++){
if($group_id1[$k]==$group_id[$l]){
$countT[$k]++;
if($finish[$l]==0){
$countNF[$k]++;
}
}
}
}
for($k=0;$k<$i;$k++){
$countF[$k]=$countT[$k]-$countNF[$k];
}
$max=$countT[0];
		for($k=1;$k<$i;$k++){
		if($countT[$k-1]<$countT[$k]){
		$max=$countT[$k];
		}
		}
$type1 = implode(",",$group_name);
$nonFinish = implode(",",$countNF);
$Finish = implode(",",$countF);
$Total = implode(",",$countT);
echo "<script>"; 
echo "var type = new Array($type1);";
echo "var value2 = new Array($nonFinish);";
echo "var value3 = new Array($Finish);";
echo "var value1 = new Array($Total);";
echo "chart(value1,value2,value3,type,$max+3);";
echo "</script>"; 
//echo $type1."<br>".$nonFinish."<br>".$Finish."<br>".$Total;
?>


จากcodeข้างบน ปัญาหาคือ พอเรียกใช้ฟังก์ชัน chart()ในบรรทัดที่ 96 แล้วมันไม่ทำงาน ซึ่งจากการทดสอบพบว่าที่ม่ทำงานเพราะ
code บรรทัด51-62(ลองคอมเม้นดู แล้วฟังก์ชันทำงานแต่ไม่สมบูณร์) ซึ่งอยากถามว่า ในช่วงบรรทัด 51-62 ผมควรแก้ยังไงดี หรือสาเหตุการไม่ทำงานของฟังก์ชันมาจากส่วนอื่น ช่วยแนะนำหน่อยครับ

ขอบคุณครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-11-28 15:01:57 By : sung55 View : 881 Reply : 1
 

 

No. 1



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



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


ง่ะ
- -*






Date : 2009-11-28 19:26:27 By : sung55
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูโค๊ดนี้ให้หน่อยครับ จากcodeข้างบน ปัญาหาคือ พอเรียกใช้ฟังก์ชัน chart()ในบรรทัดที่ 96
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่