|
|
|
เรียนถามท่านผู้รู้ คือดิฉันต้องการทำรายงานสรุปมูลค่าแยกเป็นรายการ,เดือน/ปี |
|
|
|
|
|
|
|
$s = "select date_format(DateExpense ,'%Y%m') as ym, Amount from tb where ExpenseType='D' group by date_format(DateExpense ,'%Y-%m');";
$r = mysql_query($s) or die(mysql_error());
$a = array(); while($row = mysql_fetch_assoc($r)){
$a[$row['ym']] = $row['Amount'];
}
echo '<table border="1">';
echo '<tr>';
$c = array('2010-10','2010-11','2010-09','2010-08',);
foreach($c as $cc){
echo '<td>'.(empty($a[$cc]) ? '-' : $a[$cc] ).'</td>';
}
echo '</tr>';
echo '</table>';
|
|
|
|
|
Date :
2010-11-30 17:57:42 |
By :
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จากcode ข้างบนดิฉันไม่เข้าใจcode ตั้งบรรทัดดั้งนี้
$c = array('2010-10','2010-11','2010-09','2010-08',);
foreach($c as $cc){
echo '<td>'.(empty($a[$cc]) ? '-' : $a[$cc] ).'</td>';
}
ช่วยอธิบายหน่อยนะค่ะ
และจาก code
$c = array('2010-10','2010-11','2010-09','2010-08',);
สามารถเขียนแบบนี้ได้ไหมค่ะ ช่วยแนะนำหน่อยนะค่ะ
$c = array($row['ym']);
|
|
|
|
|
Date :
2010-12-16 17:01:04 |
By :
มือใหม่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|