Cách sử dụng Chart js với cơ sở dữ liệu MySQL

ngày - 10 tháng 12 , 11 tháng 12, 12 tháng 12, 13 tháng 12, 14 tháng 12, 15 tháng 12, 16 tháng 12, 17 tháng 12, 18 tháng 12, 19 tháng 12, 20 tháng 12 tham dự - 65, 58, 56, 78, 51, 54, 69,

Tôi đã thực hiện hai truy vấn trích xuất dữ liệu và lưu trữ trong 2 mảng là $data1$data2 bằng mã bên dưới

$con = new mysqli[$servername, $username, $password, $db];
$myquery1 = "select date from Table_attendance";
 $query1 = mysqli_query[$con, $myquery1];
 
  if [ ! $query1 ] {
    echo mysqli_error[];
    die;
  }
  
  for [$x = 0; $x < mysqli_num_rows[$query1]; $x++] {
  $data1[] = mysqli_fetch_assoc[$query1];
}


 $my1 = "select attendance from Table_attendance";
 $qu1 = mysqli_query[$con, $my1];
 
  if [ ! $qu1 ] {
    echo mysqli_error[];
    die;
  }
  
  for [$x = 0; $x < mysqli_num_rows[$qu1]; $x++] {
  $data2[] = mysqli_fetch_assoc[$qu1];
}

Sau đó, tôi đã mã hóa hai mảng $data1$data2 thành định dạng json bằng đoạn mã sau

$encod = json_encode[$data1];
$encod2 = json_encode[$data2];

Đầu ra của các mảng như sau

[{"ngày". "2021-12- 10"},{"date". "2021-12-11"},{"date". "2021-12-12"},{"date". "2021-12-13"},{"date". "2021-12-14"},{"date". "2021-12-15"},{"date". "2021-12-16"},{"date". "2021-12-17"},{"date". "2021-12-18"},{"date". "2021-12-19"},{"date". "2021-12-20"}]

[{"sự tham dự ". "65"},{"điểm danh ". " 58 "},{"điểm danh". " 56"},{"điểm danh". " 78 "},{"điểm danh". " 51 "},{"điểm danh". " 54"}{"điểm danh ". "69 "},{"điểm danh ". "35"},{"điểm danh". "68"},{"điểm danh". "43"},{"điểm danh ". "52"}]

Cuối cùng, tôi đã thử chuyển các giá trị được mã hóa như sau để vẽ thành biểu đồ đường nhưng nó không hoạt động





Xin hãy giúp tôi với đánh giá này. Nếu có một mã khác tốt hơn mã của tôi, vui lòng chia sẻ

Chart JS là một khung rất toàn diện để tạo và tùy chỉnh nhiều biểu đồ và đồ thị. Tính dễ sử dụng và khả năng định cấu hình biểu đồ khiến Chart JS trở thành lựa chọn tốt cho biểu đồ HTML5

Một phương pháp khác [24 tháng 3 năm 2021]

Để Chart JS hoạt động với PHP và MySQL không khó và cũng không khó. Đây là cách nó được thực hiện

Lập biểu đồ thanh

Giả sử tôi có một bảng cơ sở dữ liệu có cột int [giá trị] và cột ngày giờ [date_time]. Tôi sẽ tạo biểu đồ thanh để hiển thị các giá trị này cùng với ngày trong biểu đồ thanh

create_data.php

Chủ Đề