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

HOME > PHP > PHP Forum > สอบถามค่ะคืออยากจะดึงค่าตัวแปรจาก loop php ที่ค้นหาแล้วส่งค่าตัวตัวแปรไปเช็คใน java อีกทีหนึงคะ



 

สอบถามค่ะคืออยากจะดึงค่าตัวแปรจาก loop php ที่ค้นหาแล้วส่งค่าตัวตัวแปรไปเช็คใน java อีกทีหนึงคะ

 



Topic : 133685



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



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




อยากจะให้เช็คค่าเช่น $avg<50 ก็แสดงสีเขียว ถ้ามากกว่า 50 แต่น้อยกว่า 80 ก็ให้แสดงสีเหลืองถ้ามากว่า 80 ให้แสดงสีแดง
Code (PHP)
<?php
	$sql = "SELECT * FROM Work_Total ";
	$check = $conn->query($sql)or die ("ERROR".$sql.'<br>'. print_r($conn->errorInfo(),true));
	while($result= $check->fetch(PDO::FETCH_ASSOC)) { 
	$t1 = $result["Total"];
	$t2 = $result["Target2"];
	$avg = ($t1/$t2)*100;
	$total ="";
	if($avg>=75){$total="'green'" ;}
	elseif(($avg>=50)&&($avg<=74)){ $total="'yellow'";}
	elseif(($avg>=1)&&($avg<=49)){ $total="'red'";}
	else{$total="''";}
	?>
    ['<?=$result["Process"];?>', <?=$result["Target2"];?>, <?=$result["Total"];?>],
	<?php
	}
    ?>

  var view = new google.visualization.DataView(data);
  view.setColumns([0, 1, 2,
    {
      calc: function (dt, row) {
		var tt =<?=$avg?>;
		//alert(tt);
        if ((dt.getValue(row, 2) >= 0) && (dt.getValue(row, 2) <= 50)) {
          return 'red';
        } else if ((dt.getValue(row, 2) > 50) && (dt.getValue(row, 2) <= 75)) {
          return 'yellow';
		//} else if ((dt.getValue(row, 2) > tt1) && (dt.getValue(row, 2) <= tt)) {
         // return 'green';
        } else {
          return 'green';
        }
      },
      type: 'string',
      role: 'style'
    },
    {
      calc: 'stringify',
      sourceColumn: 2,
      type: 'string',
      role: 'annotation'
    }
  ]);




Tag : PHP, JavaScript, JAVA









ประวัติการแก้ไข
2019-06-03 14:57:06
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2019-06-03 14:48:39 By : panthipa View : 744 Reply : 2
 

 

No. 1



โพสกระทู้ ( 9,559 )
บทความ ( 2 )



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


ใช้ json_encode ช่วยครับ

Code (PHP)
<?php
$json_data = [];
while( $ro = $reulst->fetch_assoc()){
   $json_data[]=$ro;
}
?>
var json_data  = <?=json_encode($json_data)?>;
// อ้างอิงข้องมูลจาก json_data ได้เลย







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-06-04 09:13:19 By : Chaidhanan
 


 

No. 2



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



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


ตอบความคิดเห็นที่ : 1 เขียนโดย : Chaidhanan เมื่อวันที่ 2019-06-04 09:13:19
รายละเอียดของการตอบ ::
ขอบคุณคะอาจารย์ ทุกอย่างเหมือนจะโอเครคะ แต่ติดเรื่องคิด % คะ

Code (PHP)
<?php
include("../../config.php");
$Namepro = $_REQUEST["Namepro"];

$sql = "SELECT * FROM Work_Total WHERE Namepro='$Namepro' ";
$che = $conn->query($sql)or die ("ERROR".$sql.'<br>'. print_r($conn->errorInfo(),true));
?>
<script src="charts/che.js"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
  var data = google.visualization.arrayToDataTable([
    ['ชื่อสินค้า', 'ผลิตต่อวัน', 'ยอดตอนนี้' ],
    <?php
	while($row= $che->fetch(PDO::FETCH_ASSOC)) { 
	?>
    ['<?=$row["Namepro"];?>', <?=$row["Target"];?>, <?=$row["Total"];?>],
	<?php
		}
    ?>
	
  ]);

  var view = new google.visualization.DataView(data);
  view.setColumns([0, 1, 2,
    // แสดงผลตามเงื่อนไขคิดเป็น (total/target*100) 
    {
      calc: function (dt, row) {
        if ((dt.getValue(row, 2) >= 0) && (dt.getValue(row, 2) <= 60)) {
          return 'red';
        } else if ((dt.getValue(row, 2) > 60) && (dt.getValue(row, 2) <= 100)) {
          return 'yellow';
        } else {
          return 'green';
        }
      },
      type: 'string',
      role: 'style'
    },
    // annotation column
    {
      calc: 'stringify',
      sourceColumn: 2,
      type: 'string',
      role: 'annotation'
    }
  ]);
   var chartDiv = document.getElementById('chart_div');
  var chart = new google.visualization.ColumnChart(chartDiv);
  chart.draw(view, options);
}
</script>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-06-05 14:06:41 By : panthipa
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามค่ะคืออยากจะดึงค่าตัวแปรจาก loop php ที่ค้นหาแล้วส่งค่าตัวตัวแปรไปเช็คใน java อีกทีหนึงคะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 04
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 อัตราราคา คลิกที่นี่