Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > การนับจำนวนข้อมูลในฐานข้อมูลครับ แล้วแสดงออกมาเป็นรายงานครับ



 

การนับจำนวนข้อมูลในฐานข้อมูลครับ แล้วแสดงออกมาเป็นรายงานครับ

 



Topic : 056149



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์




สอบถามเรื่องการนับจำนวนจากฐานข้อมูลนะครับว่า แต่ละแผนกมีการแจ้งซ่อมเข้ามาจำนวนกี่ครั้ง ผมลองเขียนโค้ดแล้วมันนับทั้งหมดเลย นับทุกแถวเลยอ่ะครับ เช่นข้อมูลมีทั้งหมด 10 แถวมันก็โชว์ทั้งหมด 10 แถวเลยครับ แต่แบบที่ต้องการคือ แต่ละแผนกมีการแจ้งเข้ามาจำนวนกี่ครั้งอ่ะครับ

::::ฐานข้อมูลครับ::::

ตารางการแจ้งซ่อม(่job)

database

::::::::::::::::::::::::::::::

อยากทราบว่า แผนกไหนมีการแจ้งซ่อมเข้ามาจำนวนกี่ครั้ง

OutPut ที่ต้องการนะครับ

output

ประมาณนี้นะครับ ขอบคุณทุกท่านนะครับ



Tag : PHP, MySQL, HTML/CSS, JavaScript, Report Others









ประวัติการแก้ไข
2011-02-16 22:18:36
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-02-16 22:11:59 By : MOO PHP View : 6494 Reply : 24
 

 

No. 1



โพสกระทู้ ( 40 )
บทความ ( 0 )



สถานะออฟไลน์


$sql = mysql_query(SELECT DISTINCT dep FROM job); // เลือกฝ่ายที่ซ้ำมาเพียงอันเดียว 
while($F1=mysql_fetch_array($sql))
{
$sql2 = mysql_query(SELECT *  FROM job where dep = '$F1[dep]');
echo   $F1[dep];
echo  mysql_num_rows($sql2);
}



... มั้ง
* แก้ไขรายละเอียด








ประวัติการแก้ไข
2011-02-16 23:00:02
2011-02-16 23:00:41
2011-02-16 23:08:44
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-16 22:52:41 By : EvaNess
 


 

No. 2



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : EvaNess เมื่อวันที่ 2011-02-16 22:52:41
รายละเอียดของการตอบ ::
$sql = mysql_query(SELECT DISTINCT dep FROM job);
while($F1=mysql_fetch_array($sql))
{
$sql2 = mysql_query(SELECT * FROM job where dep = '$F1[dep]');
echo $F1[dep];
echo mysql_num_rows($sql2);
}

ขอบคุณมากครับพี่


ประวัติการแก้ไข
2011-02-16 23:07:42
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-16 23:06:57 By : MOO PHP
 

 

No. 3



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์


ถามเพิ่มเติมนะครับ คือ ตรง dep ในฐานข้อมูลนั้นผมเก็บเบอร์โทรของแผนกอ่ะครับ แต่เวลาแสดงผลอยากให้มันแสดงเป็นชื่อแผนกเลยอ่ะครับ พอจะเป็นไปได้มั้ยครับ

ตารางแผนกครับ(dep)
dep

ตาราง job ครับ
job

ขอบคุณครับผม
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-17 00:03:39 By : MOO PHP
 


 

No. 4



โพสกระทู้ ( 40 )
บทความ ( 0 )



สถานะออฟไลน์


select dep_name from dep where dep_tel = 'ฟิวที่fetchของตารางJob'

แบบนี้หรือเปล่าครับ - -?
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-17 00:20:58 By : EvaNess
 


 

No. 5



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์


ได้แล้วครับพี่ EvaNess ขอบคุณครับผม ยังไม่นอนอีกหรือครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-17 00:24:48 By : MOO PHP
 


 

No. 6



โพสกระทู้ ( 40 )
บทความ ( 0 )



สถานะออฟไลน์


รอดูบอลครับ แง่บๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-17 00:42:01 By : EvaNess
 


 

No. 7



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


รอทำไมดึกดื่นครับ ไปซื้้อที่ร้านขายอุปกรณ์กีฬามานั่งดูตั้งแต่หัวค่ำ ดูพอแล้วก็นอนซะนะครับ

ภูมิใจกับความคิดตัวเอง แล้ว เผ่น
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-17 00:59:01 By : PlaKriM
 


 

No. 8



โพสกระทู้ ( 40 )
บทความ ( 0 )



สถานะออฟไลน์


แป่ว
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-17 01:09:54 By : EvaNess
 


 

No. 9



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-17 01:20:38 By : PlaKriM
 


 

No. 10



โพสกระทู้ ( 1,095 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


นอนดึกกันหน่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-17 08:47:46 By : ไวยวิทย์
 


 

No. 11



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์


ถามต่อนะครับ ได้ไม่ต้องตั้งกระทู้ใหม่

อยากจะให้เลือก "เดือน" และ "ปี" แล้วแสดงรายการเฉพาะเดือนและปีที่เลือกครับผม

ฐานข้อมูลนะครับ

[job]
database

[dep]
dep

OutPut ที่ต้องการนะครับ
output


Code (PHP)
<table bgcolor="" border="1" width="450" style="font-weight:bold;">
<tr bgcolor="" height="30" align="center">
<form action="" method="post">
<td colspan="6" align="center">ค้นหา :
<?
include"connect.php";
?>

        <select name="selMonth" id="selMonth">
          <option value="">เลือกเดือน</option>
          <option value="01" <? if($selMonth=='01') echo " selected='selected'" ?> >มกราคม</option>
          <option value="02" <? if($selMonth=='02') echo " selected='selected'" ?> >กุมภาพันธ์</option>
          <option value="03" <? if($selMonth=='03') echo " selected='selected'" ?> >มีนาคม</option>
          <option value="04" <? if($selMonth=='04') echo " selected='selected'" ?> >เมษยน</option>
          <option value="05" <? if($selMonth=='05') echo " selected='selected'" ?> >พฤษภาคม</option>
          <option value="06" <? if($selMonth=='06') echo " selected='selected'" ?> >มิถุนายน</option>
          <option value="07" <? if($selMonth=='07') echo " selected='selected'" ?> >กรกฏาคม</option>
          <option value="08" <? if($selMonth=='08') echo " selected='selected'" ?> >สิงหาคม</option>
          <option value="09" <? if($selMonth=='09') echo " selected='selected'" ?> >กันยายน</option>
          <option value="10" <? if($selMonth=='10') echo " selected='selected'" ?> >ตุลาคม</option>
          <option value="11" <? if($selMonth=='11') echo " selected='selected'" ?> >พฤศจิกายน</option>
          <option value="12" <? if($selMonth=='12') echo " selected='selected'" ?> >ธัีนวาคม</option>
        </select>
          <select name="selYear" id="selYear">
          <option value="">เลือกปี</option>
          <option value="2011">2554</option>
          <option value="2012">2555</option>
          </select>
        <input type="submit" name="Submit" value="ค้นหา" />
        </td>
</form>
</tr>
<tr bgcolor="" height="50" align="center"><td colspan="6">
<? echo " รายงานสรุปการแจ้งซ่อม</br>เดือน " . $selMonth." " . $selYear ; ?>
</td></tr>
<tr bgcolor="" height="30" align="center"><td colspan="6">
รายงานการแจ้งซ่อม
</td></tr>
<tr bgcolor="" height="30" align="center">
<td border="0" width="40%">ชื่อแผนก</td>
<td border="0" width="20%">จำนวนครั้งที่แจ้งซ่อม</td>
</tr>
<? 
$sql_job= "select * from job where month(date)=$selMonth and year(date)=$selYear";
$query= mysql_db_query($dbname,$sql_job);
$num_job = mysql_num_rows($query); 

$sql = mysql_query("select distinct dep from job");
while($result=mysql_fetch_array($sql))
{
$sql2 = mysql_query("select *  from job where dep = '$result[dep]'");
$num=mysql_num_rows($sql2);
$dep_name = $result["dep"];

$sql3 =mysql_query("select * from dep where dep_tel='$dep_name' ");
while($result2 = mysql_fetch_array($sql3))
{	
echo "<tr><td><img src='img/sub.png'>$result2[dep_name]</td><td><center>$num</center></td></td></tr>";
}
}
echo "<tr><td><center><strong>รวมการแจ้งซ่อมทั้งหมด $num_job ครั้ง</strong></center></td></td></tr>";
echo '</table>' ;
?> 


โค้ดด้านบน OutPut เป็นแบบนี้ครับ
output

ขอบคุณทุกท่านที่ช่วยเหลือนะครับ


ประวัติการแก้ไข
2011-02-17 22:32:08
2011-02-17 22:37:34
2011-02-17 22:42:00
2011-02-17 22:43:46
2011-02-17 23:26:54
2011-02-17 23:35:35
2011-02-18 02:02:10
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-17 22:30:10 By : MOO PHP
 


 

No. 12



โพสกระทู้ ( 40 )
บทความ ( 0 )



สถานะออฟไลน์


select * from xxx where month(date)=$selMonth and year(date)=$selYear
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-17 22:46:56 By : EvaNess
 


 

No. 13



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณครับ...ยังไม่สำเร็จเลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-18 02:04:07 By : MOO PHP
 


 

No. 14



โพสกระทู้ ( 144 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

เท่าที่อ่านปัญหาที่ผ่านๆมานะครับ
ผมแนะนำให้ลอง เสริจ กูเกิ้ลดูในส่วนของ
SQL Query ครับ ตอบได้ทุกคำถามเลย

ที่สำคัญบางครั้งการรู้ query มันช่วยลดความซ้ำซ้อนของ การเขียนได้นะครับ

อย่างเช่น ข้อสุดท้าย สามารถใช้ sum หรือ ใช้การสร้างตัวแปรชั่วคราวร่วมกับ group by ได้นะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-18 03:30:01 By : 13eachz
 


 

No. 15



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


Code (PHP)
</tr>
<?
$num_job = 0;
$sql_job= "select d.dep_name,count(j.job_id) as job_count from dep d inner join job j on d.dep_id = j.dep where year(j.date)=$selYear and  month(j.date)=$selMonth group by d.dep_id"
$query= mysql_db_query($dbname,$sql_job);
while($result=mysql_fetch_array($query))
{
$num_job++;
echo "<tr><td><img src='img/sub.png'>$result[dep_name]</td><td><center>$result[job_count]</center></td></td></tr>";
}
echo "<tr><td><center><strong>รวมการแจ้งซ่อมทั้งหมด $num_job ครั้ง</strong></center></td></td></tr>";
echo '</table>' ;
?> 



ประวัติการแก้ไข
2011-02-18 05:40:44
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-18 05:40:22 By : PlaKriM
 


 

No. 16



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 14 เขียนโดย : 13eachz เมื่อวันที่ 2011-02-18 03:30:01
รายละเอียดของการตอบ ::
เท่าที่อ่านปัญหาที่ผ่านๆมานะครับ
ผมแนะนำให้ลอง เสริจ กูเกิ้ลดูในส่วนของ
SQL Query ครับ ตอบได้ทุกคำถามเลย

ที่สำคัญบางครั้งการรู้ query มันช่วยลดความซ้ำซ้อนของ การเขียนได้นะครับ

อย่างเช่น ข้อสุดท้าย สามารถใช้ sum หรือ ใช้การสร้างตัวแปรชั่วคราวร่วมกับ group by ได้นะครับ

ใช่ครับผม ผมไม่ค่อยเข้าใจเรื่อง query สักเท่าไรอ่ะครับ งงครับ พอดีทำเว็บเป็นโปรเจคจบ ไม่คิดว่ามันจะต้องเขียนมาลึกขนาดนี้อ่ะครับท่าน ขอบคุณที่ชี้แนะครับผม


ตอบความคิดเห็นที่ : 15 เขียนโดย : PlaKriM เมื่อวันที่ 2011-02-18 05:40:22
รายละเอียดของการตอบ ::
Code (PHP)
</tr>
<?
$num_job = 0;
$sql_job= "select d.dep_name,count(j.job_id) as job_count from dep d inner join job j on d.dep_id = j.dep where year(j.date)=$selYear and  month(j.date)=$selMonth group by d.dep_id"
$query= mysql_db_query($dbname,$sql_job);
while($result=mysql_fetch_array($query))
{
$num_job++;
echo "<tr><td><img src='img/sub.png'>$result[dep_name]</td><td><center>$result[job_count]</center></td></td></tr>";
}
echo "<tr><td><center><strong>รวมการแจ้งซ่อมทั้งหมด $num_job ครั้ง</strong></center></td></td></tr>";
echo '</table>' ;
?> 


ขอบคุณมากนะครับพี่ PlaKriM นึกว่าจะไม่มาซะแล้ว มาแต่เช้าเลยนะครับพี่


ประวัติการแก้ไข
2011-02-18 19:03:49
2011-02-18 19:04:15
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-18 19:02:06 By : MOO PHP
 


 

No. 17



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์


total

พี่ PlaKriM ครับ ตรงผลรวมมันนับจำนวนแถวอ่ะครับ มันไม่นับผลรวมทั้งหมดอ่ะครับพี่

จากในรูปนะครับ ผลรวมจริงๆแล้วจะต้องเป็น 4 แต่มันเป็น 3 อ่ะครับพี่ พยายามแล้วมันก็ไม่ได้อ่ะครับพี่ ยิ่งแก้ยิ่ง error อ่ะครับพี่ ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-18 20:33:20 By : MOO PHP
 


 

No. 18



โพสกระทู้ ( 144 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

อันนี้ ลองดูที่ $num_job = 0
เมื่อเริ่มจาก 0 มีการทำไป 4 ครั้ง เท่ากับ 0 1 2 3
เวลาแสดงผลก็แค่ให้มัน เป็น $num_job+1 ไปก็ได้ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-18 21:32:33 By : 13eachz
 


 

No. 19



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 18 เขียนโดย : 13eachz เมื่อวันที่ 2011-02-18 21:32:33
รายละเอียดของการตอบ ::
อันนี้ ลองดูที่ $num_job = 0
เมื่อเริ่มจาก 0 มีการทำไป 4 ครั้ง เท่ากับ 0 1 2 3
เวลาแสดงผลก็แค่ให้มัน เป็น $num_job+1 ไปก็ได้ครับ


ไม่ได้ครับ ถ้า $num_job+1 ก็จะกลายเป็นว่าเดือน มกราคมมีการแจ้งซ่อมทั้งหมด 3 ครั้ง ซึ่งผิดครับ และเดือนมกราคมมีการแจ้งซ่อมทั้งหมด 4 ครั้ง อันนี้ถูกต้องครับ

อ้างอิงจากฐานข้อมูลนะครับ
(job)
่job

จะเห็นว่าเดือน มกราคม มีการแจ้งซ่อม 2 ครั้ง เดือนกุมภาพันธ์ มีการแจ้งซ่อม 4 ครั้ง

(dep)
dep
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-18 22:00:21 By : MOO PHP
 


 

No. 20



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ขออภัยในความไม่สะดวกนะครับ
Code (PHP)
</tr>
<?
$num_job = 0;
$sql_job= "select d.dep_name,count(j.job_id) as job_count from dep d inner join job j on d.dep_id = j.dep where year(j.date)=$selYear and  month(j.date)=$selMonth group by d.dep_id"
$query= mysql_db_query($dbname,$sql_job);
while($result=mysql_fetch_array($query))
{
$num_job += intval($result[job_count]);
echo "<tr><td><img src='img/sub.png'>$result[dep_name]</td><td><center>$result[job_count]</center></td></td></tr>";
}
echo "<tr><td><center><strong>รวมการแจ้งซ่อมทั้งหมด $num_job ครั้ง</strong></center></td></td></tr>";
echo '</table>' ;
?> 

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-18 22:13:12 By : PlaKriM
 


 

No. 21



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 20 เขียนโดย : PlaKriM เมื่อวันที่ 2011-02-18 22:13:12
รายละเอียดของการตอบ ::
</tr>
<?
$num_job = 0;
$sql_job= "select d.dep_name,count(j.job_id) as job_count from dep d inner join job j on d.dep_id = j.dep where year(j.date)=$selYear and month(j.date)=$selMonth group by d.dep_id"
$query= mysql_db_query($dbname,$sql_job);
while($result=mysql_fetch_array($query))
{
$num_job += intval($result[job_count]);
echo "<tr><td><img src='img/sub.png'>$result[dep_name]</td><td><center>$result[job_count]</center></td></td></tr>";
}
echo "<tr><td><center><strong>รวมการแจ้งซ่อมทั้งหมด $num_job ครั้ง</strong></center></td></td></tr>";
echo '</table>' ;
?>

ผมหลงไปใช้ sum มันเลยไม่ได้สักที

ได้แล้วครับพี่ PlaKriM ขอบคุณมากครับพี่ พี่อยู่แถวไหนอ่ะ โปรเจคผ่านเดี๋ยวพาไปเลี้ยงเลย..อิอิ


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-18 22:57:47 By : MOO PHP
 


 

No. 22



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


ไม่ต้องหรอกครับ ผมเลี้ยงตัวเองได้ ช่วยเพราะอยากช่วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-18 23:18:47 By : PlaKriM
 


 

No. 23



โพสกระทู้ ( 28 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 22 เขียนโดย : PlaKriM เมื่อวันที่ 2011-02-18 23:18:47
รายละเอียดของการตอบ ::
ไม่ต้องหรอกครับ ผมเลี้ยงตัวเองได้ ช่วยเพราะอยากช่วยครับ


เดี๋ยวติดตรงไหนจะมารบกวนอีกนะครับ ขอบคุณครับ
ปล.นอนดึกจัง
ปล.พี่ PlaKriM รบกวนขออีเมล์หน่อยได้ไหมครับ ขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-02-19 01:34:32 By : MOO PHP
 


 

No. 24



โพสกระทู้ ( 1 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 23 เขียนโดย : MOO PHP เมื่อวันที่ 2011-02-19 01:34:32
รายละเอียดของการตอบ ::

สวัสดพี่ๆคนท่านครับ
ผมมีเรื่องอยากรบกวนถามนิดหนึ่งครับ สอดคล้องกับกระทู้นี้เลยครับ
ก่อนอื่นต้องยกฐานข้อมูลก่อนเลยครับ

activity

code:1
Code (PHP)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>

<body>
<table width="500" border="1" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="2" bgcolor="#CCFF00"><div align="center">สรุปการทำกิจกรรม</div></td>
  </tr>
  <tr>
    <td bgcolor="#00FFFF"><div align="center">ประเภทกิจกรรม</div></td>
    <td bgcolor="#00FFFF"><div align="center">ความถี่ของกิจกรรม</div></td>
  </tr>
  
<?php 
include("connect.php");
mysql_query("set NAMES UTF8");
$sql = mysql_query("SELECT DISTINCT CATAGORY FROM activity");
while($show=mysql_fetch_array($sql))
{
$sql2 = mysql_query("SELECT * FROM activity where CATAGORY = '$F1[CATAGORY]'");
$count=mysql_num_rows($sql2);
$sql3 =mysql_query("SELECT * FROM activity where ACTIVITY_SUBJECT=ACTIVITY_SUBJECT" );
$count1=mysql_num_rows($sql3);
?>
  <tr>
    <td width="274" align="left" bgcolor="#FF9933"><?=$show[CATAGORY]?></td>
    <td width="210" align="center" bgcolor="#FF9933"><?="$count&nbsp;กิจกรรม"?></td>
  </tr>
 <?
}
?>
 <tr>
    <td width="274" align="left" bgcolor="#FFFFFF"><div align="right"><a href="index.php?file=show_act_all">รวมกิจกรรมทั้งหมด</a></div></td>
    <td width="210" align="center" bgcolor="#FF9933"><?="$count1&nbsp;กิจกรรม"?></td>
  </tr>
</table>
</body>
</html>


ผลลัพธ์ครับ

first

code:2

Code (PHP)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>
<body>
<table width="500" border="1" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="2" bgcolor="#CCFF00"><div align="center">สรุปการทำกิจกรรม</div></td>
  </tr>
  <tr>
    <td bgcolor="#00FFFF"><div align="center">ประเภทกิจกรรม</div></td>
    <td bgcolor="#00FFFF"><div align="center">ความถี่ของกิจกรรม</div></td>
  </tr>
  <?php 
include("connect.php");
mysql_query("set NAMES UTF8");
$sql = mysql_query("SELECT DISTINCT MONTH FROM activity");
while($show=mysql_fetch_array($sql))
{
$sql2 = mysql_query("SELECT * FROM activity where MONTH = '$show[MONTH]'");
$count=mysql_num_rows($sql2);
$sql3 =mysql_query("SELECT * FROM activity where ACTIVITY_SUBJECT=ACTIVITY_SUBJECT" );
$count1=mysql_num_rows($sql3);
?>
  <tr>
    <td width="274" align="left" bgcolor="#FF9933"><?=$show[MONTH]?></td>
    <td width="210" align="center" bgcolor="#FF9933"><?="$count&nbsp;กิจกรรม"?></td>
  </tr>
 <?
}
?>
 <tr>
    <td width="274" align="left" bgcolor="#FFFFFF"><div align="right">รวมกิจกรรมทั้งหมด</a></div></td>
    <td width="210" align="center" bgcolor="#FF9933"><?="$count1&nbsp;กิจกรรม"?></td>
  </tr>
</table>
</body>
</html>


ผลลัพธ์

last

ที่อยากรบกวนท่านพี่ๆครับก็คือ ถ้าจะรวมทั้งสองอย่างเข้าด้วยกันต้องซ้อน code ยังไงครับ

เช่น ผมต้องการแสดงเป็นรายงานว่า :

p3

ประมาณนี้ครับ รบกวนพี้ๆๆช่วยดูหน่อยน่ะครับ จะเอาไปใช้กับ อุทยานการเรียนรู้ยะลาครับ
และเป็นโปรเจคจบด้วยครับ



ประวัติการแก้ไข
2011-04-13 22:40:06
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-04-13 22:08:58 By : arhama
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การนับจำนวนข้อมูลในฐานข้อมูลครับ แล้วแสดงออกมาเป็นรายงานครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่