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 : 091082



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



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




แบบนี้อ่ะครับไม่รู้ว่ามันมาได้ยังไงแถวอื่นข้อมูลถูกหมดแต่ไม่รู้ว่ามันมีแถวนี้เข้ามาคั่นได้ยังไงนะครับและผลรวมต้องเป็น 6 ครับไม่ใช่ 8 ต้องตัดแถวที่ว่างไม่มีข้อมูลนั้นทิ้งผลรวมจึงจะตรงครับ

g

num_check.php

Code num_check.php ครับ
<meta http-equiv="content-type" content="text/html; charset=utf-8" />

<table border="1" cellpadding="0" cellspacing="0" width="50%" align="center">
<tr>
  <th colspan="2"><table width="100%" border="1" cellpadding="0" cellspacing="0">
    <tr>
      <form action="" method="post">
        ค้นหา :
        <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="2012">2555</option>
          <option value="2013">2556</option>
          <option value="2014">2557</option>
          <option value="2015">2558</option>
          <option value="2016">2559</option>
          <option value="2017">2560</option>
        </select>
        <input type="submit" name="Submit" value="ค้นหา" />
        <tr align="center">ประจำเดือน&nbsp;:&nbsp;<? echo "$selMonth" ?>/<? echo "$selYear" ?></tr> 
       
      </form>
    </tr>
   
    <tr  width="100%">
      <th colspan="2">สรุปอาการที่เกิดบ่อย
        </th>
    </tr>
    <tr>
      <th>อาการ
        </th>
      
     
     
      <th align="center">จำนวนครั้ง</th>
    </tr>
    <?php
include ("connDB.php"); 
// อ่านทุกแถวที่ date_finish มีค่าอยู่ในเดือนปัจจุบัน
// โดยเรียงจาก date_start (น้อยไปมาก)
mysql_query("SET NAMES utf8");
$result = mysql_query("
	select check1,count(check1) from repair_info group by date_finish
select check2,count(check2) from repair_info group by date_finish
select check3,count(check3) from repair_info group by date_finish
select check4,count(check4) from repair_info group by date_finish 
	WHERE MONTH(`date_start`) = MONTH(NOW())
	ORDER BY `date_start`
");
$result = mysql_query("
	SELECT * FROM `repair_info`
	WHERE
		DATE_FORMAT(`date_start`, '%Y %m') = '$_POST[selYear] $_POST[selMonth]'
	ORDER BY `date_start`
");



$editor_info = array(); // เอาไว้เก็บชื่อ และจำนวนครั้ง

 while ($row = mysql_fetch_assoc($result)) {
	if (isset($editor_info[$row['check1']])) { // ถ้ามีช่างซ่อมคนนี้ออกมาแล้ว
	$editor_info[$row['check1']]++; // ให้บวกเพิ่มจำนวนครั้งได้เลย
	} else {
		$editor_info[$row['check1']]=1; // แต่ถ้ายังไม่มี ต้องกำหนดค่าก่อน
	}
	
	if (isset($editor_info[$row['check2']])) { // ถ้ามีช่างซ่อมคนนี้ออกมาแล้ว
		$editor_info[$row['check2']]++; // ให้บวกเพิ่มจำนวนครั้งได้เลย
	} else {
		$editor_info[$row['check2']]=1 ; // แต่ถ้ายังไม่มี ต้องกำหนดค่าก่อน
	}
	
	if (isset($editor_info[$row['check3']])) { // ถ้ามีช่างซ่อมคนนี้ออกมาแล้ว
		$editor_info[$row['check3']]++; // ให้บวกเพิ่มจำนวนครั้งได้เลย
	} else {
		$editor_info[$row['check3']]=1; // แต่ถ้ายังไม่มี ต้องกำหนดค่าก่อน
	}
	
	if (isset($editor_info[$row['check4']])) { // ถ้ามีช่างซ่อมคนนี้ออกมาแล้ว
		$editor_info[$row['check4']]++; // ให้บวกเพิ่มจำนวนครั้งได้เลย
	} else {
		$editor_info[$row['check4']]=1  ; // แต่ถ้ายังไม่มี ต้องกำหนดค่าก่อน
	}
}     


/*  while ($row = mysql_fetch_assoc($result)) {
	if (isset($editor_info[$row['check1']])) { // ถ้ามีช่างซ่อมคนนี้ออกมาแล้ว
	$editor_info[$row['check1']]++; // ให้บวกเพิ่มจำนวนครั้งได้เลย
	} if (isset($editor_info[$row['check2']])) { // ถ้ามีช่างซ่อมคนนี้ออกมาแล้ว
		$editor_info[$row['check2']]++; // ให้บวกเพิ่มจำนวนครั้งได้เลย
	}   if (isset($editor_info[$row['check3']])) { // ถ้ามีช่างซ่อมคนนี้ออกมาแล้ว
		$editor_info[$row['check3']]++; // ให้บวกเพิ่มจำนวนครั้งได้เลย
	}  if (isset($editor_info[$row['check4']])) { // ถ้ามีช่างซ่อมคนนี้ออกมาแล้ว
		$editor_info[$row['check4']]++; // ให้บวกเพิ่มจำนวนครั้งได้เลย
	} 
	
}   */

$total = 0; // จำนวนครั้งทั้งหมด
foreach ($editor_info as $name => $count) { // 
?>
    <tr>
      <td align="center"><?php echo $name; ?></td>
     
      <td align="center"><?php echo $count; ?></td>
    </tr>
    <?php
	$total += $count;
}
?>
    <tr>
      <th>
        รวมทั้งหมด</th>
      
      <td align="center">
     <?php echo $total; ?></td> 
    </tr>
  </table>
<div align="center"><font color="#FF0000">(กรุณาเลือกเดือนและปีก่อนทำการค้นหาด้วยนะครับ)</font></div>



กรุณาด้วยเถอะนะครับแก้โปรเจ็กหลังจากสอบอ่ะครับเหลือแค่จุดนี้จุดเดียวก็จะผ่านแล้วครับจนปัญญาจริงๆ

( ขอบคุณครับผู้ใจบุญและใจดีทุกท่านที่สงสารเด็กไม่รู้อีโหน่อีเหน่ทุกๆท่านครับ)



Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-02-18 18:17:30 By : luk101 View : 1064 Reply : 12
 

 

No. 1



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

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

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

แล้ว row ที่มันโผล่มา มันมาได้ยังไงครับ ถ้ารู้สาเหตุก็เช็ค if else ไว้ก็ได้






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-18 22:59:51 By : mangkunzo
 


 

No. 2



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



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


ยังไม่ได้อยู่ดี
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-19 02:06:25 By : luk101
 

 

No. 3



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

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

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


ขอ sql เต็ม ๆ ลอง Export ส่วนที่เกี่ยวกับหน้านี้แล้วเอามาแป๊ะหน่อย....
เผื่อจะหาวิธีคิวรี่ได้ เห็นแบบนี้มันเกินมาตรงไหนก็มิอาจบอกได้.....
(จะเอาไปลองรันดูเลย ไม่ว่างก็จะทำ สงสัยมว๊าก
)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-19 07:28:19 By : apisitp
 


 

No. 4



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



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


ตอบความคิดเห็นที่ : 3 เขียนโดย : apisitp เมื่อวันที่ 2013-02-19 07:28:19
รายละเอียดของการตอบ ::
.จัดให้เลยครับ

Code (SQL)

-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
-- 
-- โฮสต์: localhost
-- เวลาในการสร้าง: 
-- รุ่นของเซิร์ฟเวอร์: 5.0.51
-- รุ่นของ PHP: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

-- 
-- ฐานข้อมูล: `cat_system`
-- 

-- --------------------------------------------------------

-- 
-- โครงสร้างตาราง `repair_info`
-- 

CREATE TABLE `repair_info` (
  `cust_id` varchar(10) collate utf8_unicode_ci NOT NULL,
  `id` varchar(10) collate utf8_unicode_ci NOT NULL,
  `store` varchar(30) character set tis620 NOT NULL,
  `cust_name` varchar(40) collate utf8_unicode_ci NOT NULL,
  `address` varchar(250) collate utf8_unicode_ci NOT NULL,
  `cust_phone` varchar(15) collate utf8_unicode_ci NOT NULL,
  `check` varchar(300) collate utf8_unicode_ci NOT NULL,
  `check1` varchar(300) character set tis620 NOT NULL,
  `check2` varchar(100) character set tis620 NOT NULL,
  `check3` varchar(100) character set tis620 NOT NULL,
  `check4` varchar(100) character set tis620 NOT NULL,
  `cust_alert` varchar(250) character set tis620 NOT NULL,
  `date_start` date NOT NULL,
  `date_finish` date NOT NULL,
  `cust_status` varchar(50) character set tis620 NOT NULL,
  `edit_alert` varchar(250) collate utf8_unicode_ci NOT NULL,
  `editor` varchar(20) collate utf8_unicode_ci NOT NULL,
  KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- 
-- dump ตาราง `repair_info`
-- 

INSERT INTO `repair_info` VALUES ('RP4', 'C2', 'phontorn net', 'ศุภลักษณ์  สุดชารี', '131 หมู่3 บ้านโพนทอน ตำบลดงครั่งน้อย\r\nอำเภอเกษตรวิสัย  จังหวัดร้อยเอ็ด  45150', '0878789978', '', '', '', '', '', 'สายแลนขาด', '2013-01-14', '2013-02-18', 'ส่งซ่อม', '', 'ปรีดา เจริญยิ่ง');
INSERT INTO `repair_info` VALUES ('RP3', 'C3', 'net work', 'ศรราม เทพพิทักษ์', 'มหาสารคาม', '0878789978', '', 'มีสัญญาณเตือนที่ไอคอน network', 'มีเครื่องหมายกากะบาทที่ไอคอน network', 'ไฟ router ไม่กระพริบ', 'ไฟการ์แลนไม่กระพริบ', 'สายแลนขาด', '2013-02-11', '2013-02-11', 'ซ่อมเสร็จแล้ว ', 'เปลี่ยนสายแลนใหม่', 'นายนัทพงษ์  คำภู');
INSERT INTO `repair_info` VALUES ('RP7', 'C1', 'เหล่าจั่นเน็ต', 'นางสาววาสนา อ่อนประชา', '12 หมู่ 4 บ้านเหล่าจั่น ตำบลดงแดง อำเภอจัตุรพักพิมาน จังหวัดร้อยเอ็ด', '0899999990', '', 'มีสัญญาณเตือนที่ไอคอน network', 'มีเครื่องหมายกากะบาทที่ไอคอน network', '', '', 'kjopk[pok[p', '2013-01-21', '2013-02-11', 'รับเรื่องไว้แล้ว/นัดซ่อม ', 'เปลี่ยน router ใหม่ให้แล้ว', 'ปรีดา เจริญยิ่ง');
INSERT INTO `repair_info` VALUES ('RP5', 'C1', 'เหล่าจั่นเน็ต', 'นางสาววาสนา อ่อนประชา', '12 หมู่ 4 บ้านเหล่าจั่น ตำบลดงแดง อำเภอจัตุรพักพิมาน จังหวัดร้อยเอ็ด', '0899999990', '', '', 'มีเครื่องหมายกากะบาทที่ไอคอน network', 'ไฟ router ไม่กระพริบ', '', 'เร้าเตอร์พัง', '2013-02-13', '0000-00-00', 'ส่งซ่อม', '', '');




แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 00:17:08 By : luk101
 


 

No. 5



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

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

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


ง่า...มาดึกอ่ะ จะนอนแว้ว พรุ่งนี้จะมา Edit ....
แต่ผมว่าต้องมีคนช่วยก่อย เชื่อดิ๊
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 00:18:26 By : apisitp
 


 

No. 6



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



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


ครับใครก็ได้ช่วยทีเถอะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 00:51:13 By : luk101
 


 

No. 7



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

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

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


เรื่องที่ 1
จาก Code แรกที่กระทู้ ที่
num_check.php
$result = mysql_query("
	select check1,count(check1) from repair_info group by date_finish
select check2,count(check2) from repair_info group by date_finish
select check3,count(check3) from repair_info group by date_finish
select check4,count(check4) from repair_info group by date_finish 
	WHERE MONTH(`date_start`) = MONTH(NOW())
	ORDER BY `date_start`
");
$result = mysql_query("                 
	SELECT * FROM `repair_info`
	WHERE
		DATE_FORMAT(`date_start`, '%Y %m') = '$_POST[selYear] $_POST[selMonth]'
	ORDER BY `date_start`
");

มีแบบนี้มันได้หร๋อครับ ผม งง นิดหน่อย

===============================
เรื่องที่ 2
ส่วนนี้ ผลลองเอาไปรันใน phpmyadmin มัน Error
select check1,count(check1) from repair_info group by date_finish
select check2,count(check2) from repair_info group by date_finish
select check3,count(check3) from repair_info group by date_finish
select check4,count(check4) from repair_info group by date_finish 

ของคุณใช้งานได้แบบไหน??
===============================

แก้ที่ละเรื่องนะ ผมทำแล้วไม่ได้ตามรูปที่ Capture มาให้ดูผมเลยถามกลับ....


ประวัติการแก้ไข
2013-02-20 08:27:52
2013-02-20 08:44:45
2013-02-20 08:46:19
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 08:20:24 By : apisitp
 


 

No. 8



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

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

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


ตอบความคิดเห็นที่ : 7 เขียนโดย : apisitp เมื่อวันที่ 2013-02-20 08:20:24
รายละเอียดของการตอบ ::
จากคอมเมนท์นี้ ผมทำได้เหมือนแบบที่คุณ Capture มาให้ดูแล้ว....
เด๋วจะทดสอบ คิวรี่ไป...ต่อ


================================================
ลองเปลี่ยนเป็น
Code (PHP)
$result = mysql_query("
	SELECT * FROM `repair_info`
	WHERE check1 !='' and check2 !='' and check3 !='' and check4 !='' and
		DATE_FORMAT(`date_start`, '%Y %m') = '$_POST[selYear] $_POST[selMonth]'
	ORDER BY `date_start`
");



ประวัติการแก้ไข
2013-02-20 09:04:34
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 09:01:53 By : apisitp
 


 

No. 9



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



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


ลองเอาฐานข้อมูลเต็มๆไปทดสอบดูครับ


-- phpMyAdmin SQL Dump
-- version 2.10.3
-- http://www.phpmyadmin.net
--
-- โฮสต์: localhost
-- เวลาในการสร้าง:
-- รุ่นของเซิร์ฟเวอร์: 5.0.51
-- รุ่นของ PHP: 5.2.6

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- ฐานข้อมูล: `cat_system`
--

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `cust_dataedit`
--

CREATE TABLE `cust_dataedit` (
`cust_name` varchar(30) NOT NULL,
`cust_store` varchar(30) NOT NULL,
`cust_address` varchar(250) NOT NULL,
`cust_phone` varchar(15) NOT NULL,
`cust_mail` varchar(30) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=tis620;

--
-- dump ตาราง `cust_dataedit`
--

INSERT INTO `cust_dataedit` VALUES ('นายศุภลักษณ์สุดชารี ', 'ร้านเน็ตจ้วด', 'มหาสารคาม', '0888888888', '[email protected]');

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `cust_register`
--

CREATE TABLE `cust_register` (
`cust_no` int(5) unsigned zerofill NOT NULL auto_increment,
`cust_name` varchar(30) NOT NULL,
`cust_store` varchar(30) NOT NULL,
`cust_address` varchar(250) NOT NULL,
`cust_phone` varchar(15) NOT NULL,
`cust_mail` varchar(30) NOT NULL,
PRIMARY KEY (`cust_no`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620 AUTO_INCREMENT=4 ;

--
-- dump ตาราง `cust_register`
--

INSERT INTO `cust_register` VALUES (00001, 'นายศุภลักษณ์สุดชารี', 'ร้านเน็ตจ้วด', 'โพนทอน', '0000000000', '[email protected]');

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `diary`
--

CREATE TABLE `diary` (
`id` int(2) NOT NULL auto_increment,
`date` varchar(10) character set utf8 collate utf8_unicode_ci NOT NULL,
`subject` varchar(50) character set utf8 collate utf8_unicode_ci NOT NULL,
`detail` text character set utf8 collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620 AUTO_INCREMENT=30 ;

--
-- dump ตาราง `diary`
--

INSERT INTO `diary` VALUES (21, '19/12/2012', '????????????????????????', '??????????????????????????????????????????????????????????????????????');
INSERT INTO `diary` VALUES (20, '19/12/2012', 'เธ‹เนˆเธญเธกเน€เธ™เน‡เธ•', 'เธกเธตเธ‹เนˆเธญเธกเน€เธ™เน‡เธ•เธ—เธตเนˆเธฃเน‰เธฒเธ™เน€เธ™เน‡เธ•เธเธฒเธ');
INSERT INTO `diary` VALUES (29, '18/12/2012', 'ซ่อมเน็ต', 'มีซ่อมเน็ตที่ร้านเน็ตกาก');
INSERT INTO `diary` VALUES (27, '18/12/2012', 'ซ่อมเน็ต', 'ซ่อมเน็ต');
INSERT INTO `diary` VALUES (28, '18/12/2012', 'ซ่อมเน็ต', '');
INSERT INTO `diary` VALUES (26, '19/12/2012', 'ซ่อมเน็ต', 'มีซ่อมเน็ตที่ร้านเน็ตกาก');

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `memuser`
--

CREATE TABLE `memuser` (
`id` varchar(10) NOT NULL,
`username` varchar(55) NOT NULL,
`password` varchar(55) NOT NULL,
`cust_mail` varchar(50) NOT NULL,
`cust_name` varchar(30) character set utf8 collate utf8_unicode_ci NOT NULL,
`cust_store` varchar(30) character set utf8 collate utf8_unicode_ci NOT NULL,
`address` varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL,
`cust_phone` varchar(15) character set utf8 collate utf8_unicode_ci NOT NULL,
`status` varchar(5) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `username` (`username`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620;

--
-- dump ตาราง `memuser`
--

INSERT INTO `memuser` VALUES ('C1', 'wass', '12345', '[email protected]', 'นางสาววาสนา อ่อนประชา', 'เหล่าจั่นเน็ต', '12 หมู่ 4 บ้านเหล่าจั่น ตำบลดงแดง อำเภอจัตุรพักพิมาน จังหวัดร้อยเอ็ด', '0899999990', 'user');
INSERT INTO `memuser` VALUES ('C2', 'luk', '54321', '[email protected]', 'นายศุภลักษณ์ สุดชารี', 'fast net', '131 หมู่ 3 บ้านโพนทอน ตำบลดงครั่งน้อย อำเภอเกษตรวิสัย จังหวัดร้อยเอ็ด 45150', '0833281330', 'user');
INSERT INTO `memuser` VALUES ('C3', 'luk101', '12345', '[email protected]', 'ศรราม เทพพิทักษ์', 'net work', 'มหาสารคาม', '0878789978', 'user');

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `new`
--

CREATE TABLE `new` (
`id_new` int(5) NOT NULL auto_increment,
`topic_new` varchar(50) collate utf8_unicode_ci NOT NULL,
`detail_new` varchar(250) collate utf8_unicode_ci NOT NULL,
`pic_new` blob NOT NULL,
`date` date NOT NULL,
`Thumbnails` varchar(50) collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id_new`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ;

--
-- dump ตาราง `new`
--

INSERT INTO `new` VALUES (1, 'ประกาศจากแอดมิน', 'สวัสดีครับลูกค้าชาวกสททุกท่าน', 0x7069635f6e65775f312e504e47, '2013-01-06', '');
INSERT INTO `new` VALUES (2, 'wellcome', 'well come to cat telecom', 0x7069635f6e65775f322e504e47, '2013-01-07', '');
INSERT INTO `new` VALUES (3, 'ประกาศจากแอดมิน', 'vdopbo[hk[', 0x7069635f6e65775f332e504e47, '2013-01-07', '');

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `nt_act`
--

CREATE TABLE `nt_act` (
`id_act` int(7) NOT NULL auto_increment,
`name_act` varchar(255) NOT NULL,
`date_act` varchar(50) NOT NULL,
`detail_act` text NOT NULL,
`id_photo` int(7) NOT NULL,
`date_in` varchar(255) NOT NULL,
`status_act` int(7) NOT NULL,
PRIMARY KEY (`id_act`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=37 ;

--
-- dump ตาราง `nt_act`
--

INSERT INTO `nt_act` VALUES (35, '', '', '', 173, '30-12-2012', 0);
INSERT INTO `nt_act` VALUES (36, '', '', '', 0, '07-01-2013', 1);

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `nt_photo`
--

CREATE TABLE `nt_photo` (
`id_photo` int(7) NOT NULL auto_increment,
`name_photo` varchar(255) NOT NULL,
`id_act` int(7) NOT NULL,
PRIMARY KEY (`id_photo`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=174 ;

--
-- dump ตาราง `nt_photo`
--

INSERT INTO `nt_photo` VALUES (173, '310295_232700203454398_1829339732_n.jpg', 35);

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `repair_info`
--

CREATE TABLE `repair_info` (
`cust_id` varchar(10) collate utf8_unicode_ci NOT NULL,
`id` varchar(10) collate utf8_unicode_ci NOT NULL,
`store` varchar(30) character set tis620 NOT NULL,
`cust_name` varchar(40) collate utf8_unicode_ci NOT NULL,
`address` varchar(250) collate utf8_unicode_ci NOT NULL,
`cust_phone` varchar(15) collate utf8_unicode_ci NOT NULL,
`check` varchar(300) collate utf8_unicode_ci NOT NULL,
`check1` varchar(300) character set tis620 NOT NULL,
`check2` varchar(100) character set tis620 NOT NULL,
`check3` varchar(100) character set tis620 NOT NULL,
`check4` varchar(100) character set tis620 NOT NULL,
`cust_alert` varchar(250) character set tis620 NOT NULL,
`date_start` date NOT NULL,
`date_finish` date NOT NULL,
`cust_status` varchar(50) character set tis620 NOT NULL,
`edit_alert` varchar(250) collate utf8_unicode_ci NOT NULL,
`editor` varchar(20) collate utf8_unicode_ci NOT NULL,
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- dump ตาราง `repair_info`
--

INSERT INTO `repair_info` VALUES ('RP4', 'C2', 'phontorn net', 'ศุภลักษณ์ สุดชารี', '131 หมู่3 บ้านโพนทอน ตำบลดงครั่งน้อย\r\nอำเภอเกษตรวิสัย จังหวัดร้อยเอ็ด 45150', '0878789978', '', '', '', '', '', 'สายแลนขาด', '2013-01-14', '2013-02-18', 'ส่งซ่อม', '', 'ปรีดา เจริญยิ่ง');
INSERT INTO `repair_info` VALUES ('RP3', 'C3', 'net work', 'ศรราม เทพพิทักษ์', 'มหาสารคาม', '0878789978', '', 'มีสัญญาณเตือนที่ไอคอน network', 'มีเครื่องหมายกากะบาทที่ไอคอน network', 'ไฟ router ไม่กระพริบ', 'ไฟการ์แลนไม่กระพริบ', 'สายแลนขาด', '2013-02-11', '2013-02-11', 'ซ่อมเสร็จแล้ว ', 'เปลี่ยนสายแลนใหม่', 'นายนัทพงษ์ คำภู');
INSERT INTO `repair_info` VALUES ('RP7', 'C1', 'เหล่าจั่นเน็ต', 'นางสาววาสนา อ่อนประชา', '12 หมู่ 4 บ้านเหล่าจั่น ตำบลดงแดง อำเภอจัตุรพักพิมาน จังหวัดร้อยเอ็ด', '0899999990', '', 'มีสัญญาณเตือนที่ไอคอน network', 'มีเครื่องหมายกากะบาทที่ไอคอน network', '', '', 'kjopk[pok[p', '2013-01-21', '2013-02-11', 'รับเรื่องไว้แล้ว/นัดซ่อม ', 'เปลี่ยน router ใหม่ให้แล้ว', 'ปรีดา เจริญยิ่ง');
INSERT INTO `repair_info` VALUES ('RP5', 'C1', 'เหล่าจั่นเน็ต', 'นางสาววาสนา อ่อนประชา', '12 หมู่ 4 บ้านเหล่าจั่น ตำบลดงแดง อำเภอจัตุรพักพิมาน จังหวัดร้อยเอ็ด', '0899999990', '', '', 'มีเครื่องหมายกากะบาทที่ไอคอน network', 'ไฟ router ไม่กระพริบ', '', 'เร้าเตอร์พัง', '2013-02-13', '0000-00-00', 'ส่งซ่อม', '', '');

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `repair_status`
--

CREATE TABLE `repair_status` (
`repair_name` varchar(30) character set tis620 NOT NULL,
`repair_store` varchar(30) character set tis620 NOT NULL,
`repair_number` int(5) NOT NULL,
`repair_moo` int(2) NOT NULL,
`repair_tambon` varchar(30) character set tis620 NOT NULL,
`repair_ampur` varchar(30) character set tis620 NOT NULL,
`repair_province` varchar(30) character set tis620 NOT NULL,
`repair_phone` varchar(15) character set tis620 NOT NULL,
`repair_mail` varchar(30) character set tis620 NOT NULL,
`repair_alert` varchar(250) character set tis620 NOT NULL,
`repair_status` varchar(50) character set tis620 NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- dump ตาราง `repair_status`
--

INSERT INTO `repair_status` VALUES ('', '', 0, 0, '', '', '', '', '', '', 'ซ่อมเสร็จแล้ว');

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `tech_dataedit`
--

CREATE TABLE `tech_dataedit` (
`ad_name` varchar(30) NOT NULL,
`tech_position` varchar(30) NOT NULL,
`tech_address` varchar(250) NOT NULL,
`tech_phone` varchar(15) NOT NULL,
`tech_mail` varchar(30) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=tis620;

--
-- dump ตาราง `tech_dataedit`
--

INSERT INTO `tech_dataedit` VALUES (' ', '', '', '', '');
INSERT INTO `tech_dataedit` VALUES (' ', '', '', '', '');
INSERT INTO `tech_dataedit` VALUES (' ', '', '', '', '');
INSERT INTO `tech_dataedit` VALUES ('นายศุภลักษณ์ สุดชารี ', 'ช่างเชี่ยวชาญ', 'มหาสารคาม', '0988888888', '[email protected]');
INSERT INTO `tech_dataedit` VALUES ('นายศุภลักษณ์ สุดชารี ', '', '', '', '');

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `tech_register`
--

CREATE TABLE `tech_register` (
`tech_id` varchar(5) NOT NULL,
`username` varchar(10) NOT NULL,
`password` varchar(10) NOT NULL,
`tech_name` varchar(30) NOT NULL,
`tech_position` varchar(30) NOT NULL,
`tech_address` varchar(250) NOT NULL,
`tech_phone` varchar(15) NOT NULL,
`tech_mail` varchar(30) NOT NULL,
`status` varchar(10) NOT NULL,
PRIMARY KEY (`tech_id`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620;

--
-- dump ตาราง `tech_register`
--

INSERT INTO `tech_register` VALUES ('T1', '', '', 'นายศุภลักษณ์ สุดชารี', 'ช่างเชี่ยวชาญ', 'จังหวัดร้อยเอ็ด', '0988888888', '[email protected]', 'tech');
INSERT INTO `tech_register` VALUES ('T2', '', '', 'นายนัทพงษ์ คำภู', 'ช่างฝึกหัด', 'กู่กาสิงห์', '0988888888', '[email protected]', 'tech');
INSERT INTO `tech_register` VALUES ('T3', '', '', 'ปรีดา เจริญยิ่ง', 'ช่างโทรคมานาคม 3', 'บ้านหนองแวง', '0999999998', '[email protected]', 'tech');
INSERT INTO `tech_register` VALUES ('T4', '', '', 'นิวัฒน์ อุทัยดา', 'ช่างโทรคมานาคม 3', 'บ้านแวงน่าง อำเภอเมือง จังหวัดมหาสารคาม', '0999999999', 'nivat2hotmail.com', 'tech');
INSERT INTO `tech_register` VALUES ('T5', '', '', 'สมชาย ', 'ช่าง', 'มหาสารคาม', '089999999', '[email protected]', 'tech');
INSERT INTO `tech_register` VALUES ('T6', 'com', '12345', 'ศรราม เทพพิทักษ์', 'ช่างเชี่ยวชาญ3', 'มหาสารคาม', '0899999999', '[email protected]', 'tech');

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `test`
--

CREATE TABLE `test` (
`RP` int(5) NOT NULL,
`C` int(5) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- dump ตาราง `test`
--


-- --------------------------------------------------------

--
-- โครงสร้างตาราง `useradmin`
--

CREATE TABLE `useradmin` (
`id_ad` int(5) NOT NULL auto_increment,
`us_ad` varchar(50) NOT NULL,
`psw_ad` varchar(50) NOT NULL,
`e-mail` varchar(50) NOT NULL,
`status` varchar(5) NOT NULL,
PRIMARY KEY (`id_ad`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

--
-- dump ตาราง `useradmin`
--

INSERT INTO `useradmin` VALUES (1, 'admin', '1234', '[email protected]', 'ADMIN');

-- --------------------------------------------------------

--
-- โครงสร้างตาราง `user_online`
--

CREATE TABLE `user_online` (
`session` varchar(100) NOT NULL,
`time` int(11) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=tis620;

--
-- dump ตาราง `user_online`
--

INSERT INTO `user_online` VALUES ('fad9512ffca5e20991313212d120c8c7', 1347618717);
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 09:05:52 By : luk101
 


 

No. 10



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



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


เมื่อสร้างฐานข้อมูลขึ้นมาแล้ว run code ได้เลยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 09:13:24 By : luk101
 


 

No. 11



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

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

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


เอานี่ไปใช้ครับ ผมไม่แน่ใจว่าเข้าใจความต้องการของคุณถูกหรือเปล่านะ

Code (SQL)
select sum(case check1 when '' then 0 else 1 end) as check1,sum(case check2 when '' then 0 else 1 end) as check2,sum(case check3 when '' then 0 else 1 end) as check3,sum(case check4 when '' then 0 else 1 end) as check4 from repair_info



ประวัติการแก้ไข
2013-02-20 09:42:57
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 09:41:54 By : ikikkok
 


 

No. 12



โพสกระทู้ ( 5,105 )
บทความ ( 4 )

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

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


ผมไม่รู้จะแก้ Code อย่างไร ลองแล้วลองอีกก็ไม่ได้
ผมเลยลองเขียน Code แบบที่ผมเข้าใจขึ้นมาเอง
จะผิดหลัก หรือ วิธีการอะไรหรือเปล่า อันนี้ไม่แน่ใจ
แต่ค่าที่ออกมามันก็ตรงตามต้องการ
หลักการคิดง่าย ๆ ของผมคือ แยก คิวรี่.....
ดูจาก Code เอาเลยครับ

ส่วนเรื่องของการ Search เติม where เข้าไปหน่อยที่ทุกคิวรี่มันก็น่าจะได้นะ....

  <tr  width="100%">
      <th colspan="4">สรุปอาการที่เกิดบ่อย
        </th>
    </tr>
  
    <?php
$host="localhost";
$user="root";
$pw="root";
$dbname="cat_system";
	mysql_connect($host,$user,$pw) or die("ติดต่อ Host ไม่ได้");
	mysql_select_db($dbname) or die("ติดต่อฐานข้อมูลไม่ได้");
	mysql_query("SET character_set_results=tis620");
	mysql_query("SET character_set_client='tis620'");
	mysql_query("SET character_set_connection='tis620'");
	mysql_query("collation_connection = tis620_thai_ci");
	mysql_query("collation_database = tis620_thai_ci");
	mysql_query("collation_server = tis620_thai_ci");

		$strSQL1 = "SELECT check1, count(check1) FROM `repair_info` GROUP BY check1 ASC";
		$objQuery1=mysql_db_query($dbname,$strSQL1); 
		while($objResult1 = mysql_fetch_array($objQuery1))
		{
				$check1 = $objResult1['check1'];
				$c1=$objResult1['count(check1)'];
				echo "<tr>";
				if($check1==""){}else{
				echo "<td>".$check1."</td>";
				echo "<td>".$c1."</td>";
				echo "</tr>";
				}
		}

		$strSQL2 = "SELECT check2, count(check2) FROM `repair_info` GROUP BY check2 ASC";
		$objQuery2=mysql_db_query($dbname,$strSQL2); 
		while($objResult2 = mysql_fetch_array($objQuery2))
		{
				$check2 = $objResult2['check2'];
				$c2=$objResult2['count(check2)'];
				echo "<tr>";
				if($check2==""){}else{
				echo "<td>".$check2."</td>";
				echo "<td>".$c2."</td>";
				echo "</tr>";
				}
		}

		$strSQL3 = "SELECT check3, count(check3) FROM `repair_info` GROUP BY check3 ASC";
		$objQuery3=mysql_db_query($dbname,$strSQL3); 
		while($objResult3 = mysql_fetch_array($objQuery3))
		{
				$check3 = $objResult3['check3'];
				$c3=$objResult3['count(check3)'];
				echo "<tr>";
				if($check3==""){}else{
				echo "<td>".$check3."</td>";
				echo "<td>".$c3."</td>";
				echo "</tr>";
				}
		}

		$strSQL4 = "SELECT check4, count(check4) FROM `repair_info` GROUP BY check4 ASC";
		$objQuery4=mysql_db_query($dbname,$strSQL4); 
		while($objResult4= mysql_fetch_array($objQuery4))
		{
				$check4 = $objResult4['check4'];
				$c4=$objResult4['count(check4)'];
				echo "<tr>";
				if($check4==""){}else{
				echo "<td>".$check4."</td>";
				echo "<td>".$c4."</td>";
				echo "</tr>";
				}
		}

	echo "<tr>";
				$total = $c1 + $c2 + $c3 + $c4 ;
				echo "<td> รวมทั้งหมด </td>";
				echo "<td>".$total."</td>";
				echo "</tr>";

?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-02-20 15:49:17 By : apisitp
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 03
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 อัตราราคา คลิกที่นี่