|
|
|
ช่่วยแนะนำ การนำข้อมูลจาก SQL มาแสดง แบ่งตามเดือน หน่อยครับ |
|
|
|
|
|
|
|
Code (PHP)
while($ro=$rs->fetch_assoc()){
$m_array=array('มกราคม'=>'','กุมภาพันธ์'=>'',........,'ธันวาคม'=>'');
$m_array[$ro['month']]=$ro['value'];
Echo '<tr><td>', $ro['name'],'</td><td>',implode('</td><td>',$m_array),'</td></tr>';
}
|
|
|
|
|
Date :
2017-10-20 16:10:24 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : Chaidhanan เมื่อวันที่ 2017-10-20 16:10:24
รายละเอียดของการตอบ ::
Code (PHP)
<?php require_once('Connections/centermoney2.php'); ?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?
mysql_select_db($database_centermoney2,$centermoney2);
$query_centermoney2 = sprintf("SELECT * FROM data_centermoney ORDER BY `data_centermoney`.`NO` ASC ");
$centermoney2 = mysql_query($query_centermoney2, $centermoney2) or die(mysql_error());
$row_centermoney2 = mysql_fetch_assoc($centermoney2);
$totalRows_centermoney2 = mysql_num_rows($centermoney2);
?>
<table width="100%" cellspacing="0" border="1" bgcolor="#FFFFFF">
<thead class="thead-inverse">
<tr>
<td align="center" width="2%"><b><font size="2">รหัส</font></b></td>
<td align="center" width="2%"><b><font size="2">ม.ค</font></b></td>
<td align="center" width="5%"><b><font size="2">ก.พ</font></b></td>
<td align="center" width="6%"><b><font size="2">มี.ค</font></b></td>
<td align="center" width="15%"><b><font size="2">เม.ย</font></b></td>
<td align="center" width="6%"><b><font size="2">พ.ค</font></b></td>
<td align="center" width="4%"><b><font size="2">มิ.ย</font></b></td>
<td align="center" width="4%"><b><font size="2">ก.ค.</font></b></td>
<td align="center" width="4%"><b><font size="2">ส.ค</font></b></td>
<td align="center" width="4%"><b><font size="2">ก.ย.</font></b></td>
<td align="center" width="5%"><b><font size="2">ต.ค</font></b></td>
<td align="center" width="5%"><b><font size="2">พ.ย</font></b></td>
<td align="center" width="5%"><b><font size="2">ธ.ค.</font></b></td>
</tr>
</thead>
<?
while($ro=mysql_fetch_assoc($centermoney2)){
$m_array=array('มกราคม'=>'','กุมภาพันธ์'=>'','มีนาคม'=>'','เมษายน'=>'','พฤษภาคม'=>'','มิถุนายน'=>'','กรกฎาคม'=>'','สิงหาคม'=>'','กันยายน'=>'','ตุลาคม'=>'','พฤศจิกายน'=>'','ธันวาคม'=>'');
$m_array[$ro['month']]=$ro['value'];
echo '<tr><td>', $ro['plang_code'],'</td><td>',implode('</td><td>',$m_array),'</td></tr>';
}
?>
รันออกมา
ผมอยากให้มันรัน ปี ตั้งเเต่ 2004 - ปัจจุบันอะครับ
|
ประวัติการแก้ไข 2017-10-23 13:50:35
|
|
|
|
Date :
2017-10-23 12:07:56 |
By :
briztiz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
ประวัติการแก้ไข 2017-10-25 08:39:49
|
|
|
|
Date :
2017-10-24 16:54:21 |
By :
briztiz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เขาอาจจะไม่ว่างก็ได้ครับ คนเราก็ต้องมีงานมีเรื่องให้รับผิดชอบเยอะแยะ จขกท. ลองศึกษาเรื่อง function month ใน mysql ดูครับ
mysql-month-function
หรือลองหา plugin อื่นๆ มาใช้น่าจะตอบโจทย์ได้ครับ
|
|
|
|
|
Date :
2017-10-25 01:11:14 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|