พอดีผมได้รับมอบหมายให้เขียนรายงาน php
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา พอดีผมได้รับมอบหมายให้เขียนรายงาน php
พอดีผมได้รับมอบหมายให้เขียนรายงาน php
พอดีผมจะเขียนรายงานออกมาประมาณตามรูปช่วยแนะนำหน่อยครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1


ความคิดเห็นที่
2
admin ขอตัวอย่างหน่อยได้ไหมครับ พอเป็นแนวครับ

ความคิดเห็นที่
3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 | <?php include ( "db_connect.php" ); // เรียกใช้ไฟล์ ตั้งค่า และฟังก์ชั่น เกี่ยวกับฐานข้อมูล $mysqli = connect(); // สร้าง ตัวแปร mysqli instance สำหรับเรียกใช้งานฐานข้อมูล ?> <!DOCTYPE html> <html lang= "en" > <head> <meta charset= "UTF-8" > <title>2</title> <link rel= "stylesheet" href= "css/bootstrap.min.css" > <meta http-equiv= "Content-Type" content= "text/html; charset=utf-8" > <style type= "text/css" > <!-- .style1 {font-size: 9px} .style2 { font-family: TH SarabunPSK; font-size: 16px; } --> </style> </head> <body> <br> <table width= "98%" border= "1" align= "center" cellpadding= "0" cellspacing= "1" class = "style2" > <thead> <tr class = "bg-success" > <td rowspan= "4" align= "center" bgcolor= "#FFCCCC" >ลำดับ</td> <td rowspan= "4" align= "center" bgcolor= "#FFCCCC" ><span class = "style2" >ชื่อสหกรณ์</span></td> <td rowspan= "4" align= "center" bgcolor= "#FFCCCC" >รหัส</td> <td rowspan= "4" align= "center" bgcolor= "#FFCCCC" >รับฝากทั้งสิ้น </td> <td colspan= "2" align= "center" bgcolor= "#CCCCFF" >1. รับฝากจากสมาชิก </td> <td colspan= "7" align= "left" bgcolor= "#FFFF99" > 2. สหกรณ์อื่น / เอกชน</td> </tr> <tr class = "bg-success" > <td rowspan= "3" align= "center" bgcolor= "#CCFFCC" >1.1 จำนวนเงิน </td> <td rowspan= "3" align= "center" bgcolor= "#CCFFCC" >1.2 ร้อยละ</td> <td colspan= "7" align= "left" bgcolor= "#FFCCCC" > 2.1 ประเภทสหกรณ์</td> </tr> <tr class = "bg-success" > <td rowspan= "2" align= "center" valign= "middle" bgcolor= "#66FFFF" > 2.1.1จำนวน</td> <td colspan= "2" align= "center" bgcolor= "#66FFFF" >2.1.2 จำนวนเงินรวมที่รับฝากจากสหกรณ์</td> <td rowspan= "2" align= "center" bgcolor= "#FFFFCC" >2.1.3 ลำดับ</td> <td rowspan= "2" align= "center" bgcolor= "#FFFFCC" >2.1.4 รายชื่อที่นำเงินมาฝาก</td> <td rowspan= "2" align= "center" bgcolor= "#FFFFCC" >2.1.5 รหัส</td> <td rowspan= "2" align= "center" bgcolor= "#FFFFCC" >2.1.6 จำนวนเงิน</td> </tr> <tr class = "bg-success" > <td align= "center" bgcolor= "#66FFFF" >2.1.2.1 จำนวนเงิน</td> <td align= "center" bgcolor= "#66FFFF" >2.2.2.2 ร้อยละ</td> </tr> <?php $q ="SELECT tpr_data.coop_name, tpr_data.coop_id, tpr_data.data4, sum(tpr_data.data5)AS_SUM5, sum(tpr_data.data4+tpr_data.data5)AS_SUM45 FROM tpr_data WHERE coop_id= '180' group by coop_id "; $qr = $mysqli ->query( $q ); $ii =0; while ( $rs =mysqli_fetch_array( $qr )){ $x1 = $rs [ 'coop_name' ]; $temp_data2 = $rs [ 'coop_id' ]; $temp_data3 = $rs [ 'data4' ]; $temp_data4 = $rs [ 'AS_SUM5' ]; $temp_data5 = $rs [ 'AS_SUM45' ]; } $ii ++; $q2 ="SELECT tpr_data.code_name, tpr_data.code_id, tpr_data.data5 FROM tpr_data WHERE tpr_data.coop_id = '180' AND type_code = '1' AND data5 <>0 "; $qr2 = $mysqli ->query( $q2 ); $row_cnt = $qr2 ->num_rows; $i =0; while ( $rs2 =mysqli_fetch_array( $qr2 )){ $data1 = $rs2 [ 'code_name' ]; $data2 = $rs2 [ 'code_id' ]; $data3 = $rs2 [ 'data5' ]; $i ++; ?> <tr > <td align= "center" ><?= $ii ;?></td> <td> <?php if ( $x3 ==1){?> <?= $x1 ?><?php } ?></td> <td align= "center" ><?= $temp_data2 ?></td> <td align= "right" ><?=number_format( $temp_data5 ,2)?> </td> <td align= "right" ><?=number_format( $temp_data3 ,2)?> </td> <td align= "right" ><?=number_format( $temp_data3 *100/ $temp_data5 ,2)?> </td> <td align= "center" ><?= $row_cnt ?></td> <td align= "right" ><?=number_format( $temp_data4 ,2)?> </td> <td align= "right" ><?=number_format( $temp_data4 *100/ $temp_data5 ,2)?> </td> <td align= "center" ><?= $i ;?></td> <td align= "left" > <?= $rs2 [ 'code_name' ];?></td> <td align= "center" ><?= $rs2 [ 'code_id' ];?></td> <td align= "right" ><?=number_format( $data3 ,2)?> </td> </tr> <? } ?> <tr class = "bg-info" > <td colspan= "3" align= "center" bgcolor= "#FFCCFF" > </td> <td align= "right" bgcolor= "#FFCCFF" > </td> <td align= "right" bgcolor= "#FFCCFF" > </td> <td align= "right" bgcolor= "#FFCCFF" > </td> <td align= "right" bgcolor= "#FFCCFF" > </td> <td align= "right" bgcolor= "#FFCCFF" > </td> <td align= "right" bgcolor= "#FFCCFF" > </td> <td align= "right" bgcolor= "#FFCCFF" > </td> <td align= "right" bgcolor= "#FFCCFF" > </td> <td align= "center" bgcolor= "#FFCCFF" >รวม</td> <td align= "right" bgcolor= "#FFCCFF" ><?=number_format( $temp_data5 ,2)?> </td> </tr> </table> </body> </html> |
ตอนนี้ผมได้แบบนี้ละครับ


ความคิดเห็นที่
4
ผมต้องการให้แสดงแค่ บรรทัดเดียวครับ

ความคิดเห็นที่
5
เทียบข้อมูล ดูว่าฟิลด์ไหนหรือข้อมูลไหนที่ไม่ต้องการให้ซ้ำ แล้วใช้ GROUP BY หรือ DISTINCT
ในข้อมูลหรือฟิลด์นั้นๆ รูปแบบการใช้งานขึ้นกับข้อมูล

ขอบคุณทุกการสนับสนุน
![]()