 |
|
สืบเนื่องจากเดิมผู้พัฒนาโปรแกรมคนเก่าเขาได้เขียนโปรแกรมแสดงจำนวนผู้สมัครที่ชำระเงินและค้างชำระเงินแต่ละหลักสูตรไว้รวมกัน โดยเขียนฟังชั้น select ไว้ และแสดงข้อมูลการชำระเงินตามหลักสูตรที่เลือก แต่ปัจจุบันนี้ผู้บริหารต้องการให้เห็นภาพรวมข้อมูลทึกหลักสูตรโดยไม่ต้องคลิกเลือก จากกระทู้ที่ผมเคยตั้งก่อนหน้านี้ได้รับความอนุเคราะห์บอกวิธีการนำเอา select ออกครับ แต่กระนั้น ผลการชำระเงินยังไม่สามารถแยกตามหลักสูตรได้ ความต้องการตอนนี้คือ
1. แสดงชื่อหลักสูตรทั้งหมด (ทำได้แล้วครับ)
2. ต้องการให้แสดงข้อมูลผุ้สมัครและชำระเงินแยกในแต่ละหลักสูตร ตอนนี้การแสดงผลยังเป็นเหมือนของเดิมคือแสดงหลักสูตรทั้งหมดครับ
หน้าตาตอนนี้เป็นดังนี้

ดังที่เห็นดังภาพ จะเห็นว่ามีการแยกรายชื่อหลักสูตรแต่ละหลักสูตรแล้วแต่ รายละเอียดการชำระเงินยังไม่สามารถทำได้ครับ
โค๊ดครับ
Code (PHP)
<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td ><img src="../images/clear.gif" width="60" height="1"></td>
<td ><img src="../images/clear.gif" width="100" height="1"></td>
<td ><img src="../images/clear.gif" width="200" height="1"></td>
<td ><img src="../images/clear.gif" width="200" height="1"></td>
<td ><img src="../images/clear.gif" width="100" height="1"></td>
</tr>
<form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" onSubmit="return goSubmit();">
<?php
if(empty($RecordTotal)){
echo "<tr> <TD colspan=\"8\" align=\"center\" class=\"text_red_b\" >ไม่พบข้อมูล</TD>\n </tr>";
}else{
$ApproveAble = false;
foreach($Result as $ElementID=>$ElementValue){
$bg = ($bg=="FFFFFF")? "#E5FFDB" : "FFFFFF";
if($ElementValue["paid_verify"]=="no" || empty($ElementValue["paid_verify"]))$ApproveAble = true;
?>
<?php
unset($PaymentResult,$PaidRef);
}//end for
?>
<tr>
<TD colspan="4" class="law2">หลักสูตร</TD>
<TD class="law2">รายละเอียด</TD>
</tr>
<tr>
<TD colspan="4" class="law2"><?php
if(count($ProjectList)){
foreach($ProjectList as $ProjectID=>$ProjectName){
$Selected = ($searchproject==$ProjectID)? "selected" : "";
echo "<option value=\"".$ProjectID."\" $Selected>".$ProjectName."</option>\n";
}//End for
}//end if
?></TD>
<TD class="law2">ข้อมูลการชำระเงิน: ชำระแล้ว <?php echo number_format($PaidTotal,0,'',',');?> คน, รอการชำระ <?php echo number_format($NotPaidTotal,0,'',',');?> คน, รวมทั้งสิ้น <?php echo number_format($CandidateTotal,0,'',',');?> คน </TD>
</tr>
<?php
}//End if
?>
</form>
</table>
Tag : PHP, MySQL
|
|
 |
 |
 |
 |
Date :
2011-10-12 10:11:12 |
By :
narak0001 |
View :
1237 |
Reply :
4 |
|
 |
 |
 |
 |
|
|
|
 |