|
|
|
สอบถามเรื่อง Select ข้อมูลวนลูปมาแสดงในตารางครับ ใช้phpครับ |
|
|
|
|
|
|
|
อยู่ที่ css แล้วมั้ง
|
|
|
|
|
Date :
2017-08-25 19:32:38 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<table>
<tr>
<th>ลำดับ</th>
<th>ชื่อ</th>
<th>สกุล</th>
</tr>
<?php
while($row = $result->fetch_assoc())
{
?>
<tr>
<td><?php echo $row["no"]; ?></td>
<td><?php echo $row["firstName"]; ?></td>
<td><?php echo $row["lastName"]; ?></td>
</tr>
<?php } ?>
</table>
|
|
|
|
|
Date :
2017-08-26 09:36:40 |
By :
Bouasavanh HararRock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สอบถามหน่อยค่ะพี่ คือหนูได้นำระบบจองห้องประชุมในเว็บไปใช้งาน แต่ติดปัญหาเรื่องเช็คค่าวัน-เวลา ตอนนี้เลยแก้ไขโดยการเพิ่มฟอร์มให้เช็คจากชื่อห้องที่จองไปก่อนคะ คือหนููติดตรงต้องการให้แสดงข้อมูลเวลาค้นหา เช่น 27-08-2017 12.30 น กับ 31-08-2017 8.30 น. อยากจะให้แสดงค่าของ 31-08-2017 8.30 น. ขึ้นก่อนค่ะลองทำแล้วมันไม่ได้
Data.sql
Code
CREATE TABLE `tb_room` (
`id` int(11) NOT NULL auto_increment,
`topic` varchar(100) NOT NULL,
`locate` varchar(100) NOT NULL,
`start_time` datetime NOT NULL default '0000-00-00 00:00:00',
`end_time` datetime NOT NULL default '0000-00-00 00:00:00',
`name` varchar(100) NOT NULL,
`department` varchar(50) NOT NULL,
`detail` varchar(200) NOT NULL,
`number` varchar(10) NOT NULL,
`driver` varchar(200) NOT NULL,
`date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 PACK_KEYS=0 AUTO_INCREMENT=22 ;
--
-- dump ตาราง `tb_room`
--
INSERT INTO `tb_room` VALUES (1, 'ระบบ ASRS', 'ห้อง Euro', '2017-07-23 10:57:00', '2017-07-24 10:57:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '15', '222', '2017-08-23 10:58:11');
INSERT INTO `tb_room` VALUES (2, 'Auditor', 'ห้อง Austaria', '2017-07-23 10:58:00', '2017-07-24 10:58:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '10', '64646', '2017-08-23 10:58:35');
INSERT INTO `tb_room` VALUES (3, 'ระบบ ASRS', 'ห้อง Afarica', '2017-07-27 12:30:00', '2017-07-31 12:28:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '10', '-', '2017-08-23 12:30:38');
INSERT INTO `tb_room` VALUES (4, 'Auditor', 'ห้อง Antatica', '2017-07-27 12:30:00', '2017-07-30 12:28:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '10', 'oooo', '2017-08-23 12:30:28');
INSERT INTO `tb_room` VALUES (5, 'ประชุม KPI', 'ห้อง Exhibition Room', '2017-07-23 10:50:00', '2017-07-23 12:00:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '-', '25250', '2017-08-23 10:53:55');
INSERT INTO `tb_room` VALUES (6, 'ระบบ Robot', 'ห้อง North Amrica', '2017-07-23 10:58:00', '2017-07-24 10:58:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '15', '5555', '2017-08-23 10:58:56');
INSERT INTO `tb_room` VALUES (7, 'ประชุม KPI', 'ห้อง South Amrica', '2017-07-25 11:00:00', '2017-07-26 11:00:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '10', '222', '2017-08-23 11:00:27');
INSERT INTO `tb_room` VALUES (8, 'ระบบ ASRS', 'ห้อง Board Room', '2017-07-25 11:00:00', '2017-07-26 11:00:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '15', '6666', '2017-08-23 11:00:48');
INSERT INTO `tb_room` VALUES (9, 'ระบบ Robot', 'ห้อง Seminar', '2017-07-27 12:30:00', '2017-07-29 12:29:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '22', 'llll', '2017-08-23 12:30:19');
INSERT INTO `tb_room` VALUES (10, 'ประชุม KPI', 'ห้อง Seminar', '2017-07-31 08:30:00', '2017-07-31 17:00:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '-', '-', '2017-08-23 13:36:04');
INSERT INTO `tb_room` VALUES (11, 'ระบบ ASRS', 'ห้อง Thailand', '2017-07-29 08:30:00', '2017-07-29 18:00:00', 'ผู้ดูแลระบบ ', 'IT', 'จัดเครื่องดื่ม(กาแฟ)พร้อมอาหารว่าง 2 รอบเบรค', '15', 'โน้ตบุ๊ค 3 เครื่อง โปรเจคเตอร์ กล้องบันทึก VDO', '2017-08-29 11:07:03');
INSERT INTO `tb_room` VALUES (12, 'ระบบ ASRS', 'ห้อง Euro', '2017-08-23 10:57:00', '2017-08-24 10:57:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '15', '222', '2017-08-23 10:58:11');
INSERT INTO `tb_room` VALUES (13, 'Auditor', 'ห้อง Austaria', '2017-08-23 10:58:00', '2017-08-24 10:58:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '10', '64646', '2017-08-23 10:58:35');
INSERT INTO `tb_room` VALUES (14, 'ระบบ ASRS', 'ห้อง Afarica', '2017-08-27 12:30:00', '2017-08-31 12:28:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '10', '-', '2017-08-23 12:30:38');
INSERT INTO `tb_room` VALUES (15, 'Auditor', 'ห้อง Antatica', '2017-08-27 12:30:00', '2017-08-30 12:28:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '10', 'oooo', '2017-08-23 12:30:28');
INSERT INTO `tb_room` VALUES (16, 'ประชุม KPI', 'ห้อง Exhibition Room', '2017-08-23 10:50:00', '2017-08-23 12:00:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '-', '25250', '2017-08-23 10:53:55');
INSERT INTO `tb_room` VALUES (17, 'ระบบ Robot', 'ห้อง North Amrica', '2017-08-23 10:58:00', '2017-08-24 10:58:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '15', '5555', '2017-08-23 10:58:56');
INSERT INTO `tb_room` VALUES (18, 'ประชุม KPI', 'ห้อง South Amrica', '2017-08-25 11:00:00', '2017-08-26 11:00:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '10', '222', '2017-08-23 11:00:27');
INSERT INTO `tb_room` VALUES (19, 'ระบบ ASRS', 'ห้อง Board Room', '2017-08-25 11:00:00', '2017-08-26 11:00:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '15', '6666', '2017-08-23 11:00:48');
INSERT INTO `tb_room` VALUES (20, 'ระบบ Robot', 'ห้อง Seminar', '2017-08-27 12:30:00', '2017-08-29 12:29:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '22', 'llll', '2017-08-23 12:30:19');
INSERT INTO `tb_room` VALUES (21, 'ประชุม KPI', 'ห้อง Seminar', '2017-08-31 08:30:00', '2017-08-31 17:00:00', 'ผู้ดูแลระบบ ', 'IT', 'ไม่ต้องจัดเครื่องดื่ม', '-', '-', '2017-08-23 13:36:04');
INSERT INTO `tb_room` VALUES (22, 'ระบบ ASRS', 'ห้อง Thailand', '2017-08-29 08:30:00', '2017-08-29 18:00:00', 'ผู้ดูแลระบบ ', 'IT', 'จัดเครื่องดื่ม(กาแฟ)พร้อมอาหารว่าง 2 รอบเบรค', '15', 'โน้ตบุ๊ค 3 เครื่อง โปรเจคเตอร์ กล้องบันทึก VDO', '2017-08-29 11:07:03');
|
|
|
|
|
Date :
2017-08-29 13:23:06 |
By :
เด็กน้อย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
check_room.php
Code
<?php require_once('../Connections/connect.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
$colname_H = "-1";
if (isset($_POST['locate'])) {
$colname_H = $_POST['locate'];
}
mysql_select_db($database_connect, $connect);
$query_H = sprintf("SELECT * FROM tb_room WHERE locate LIKE %s", GetSQLValueString("%" . $colname_H . "%", "text"));
$H = mysql_query($query_H, $connect) or die(mysql_error());
$row_H = mysql_fetch_assoc($H);
$totalRows_H = mysql_num_rows($H);
$colname_RC = "-1";
if (isset($_POST['name'])) {
$colname_RC = $_POST['name'];
}
mysql_select_db($database_connect, $connect);
$query_RC = sprintf("SELECT * FROM tb_room WHERE name LIKE %s", GetSQLValueString("%" . $colname_RC . "%", "text"));
$RC = mysql_query($query_RC, $connect) or die(mysql_error());
$row_RC = mysql_fetch_assoc($RC);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="css/bootstrap.min.css" rel="stylesheet" />
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<style type="text/css">
@-moz-document url-prefix() {
fieldset { display: table-cell; }
}
</style>
<title>Untitled Document</title>
</head>
<body>
<div class="row">
<div class="col-lg-12">
<h3 class="page-header alert btn-info"><i class="fa fa-search fa-fw"></i> ตรวจสอบห้องอาหาร</h3>
</div></div>
<div class="row">
<div class="col-lg-12">
<div class="row">
<div class="col-sm-6">
<form id="form1" name="form1" method="post" action="" class="form-horizontal">
<div class="form-group">
<div class="col-sm-6" align="left">
<select name="locate" class="form-control" id="locate" required="กรุณเลือกห้องอาหาร" placeholder="กรุณาระบุชื่อห้องอาหาร"/>
<option>-- กรุณาเลือกห้องอาหาร --</option>
<option> ห้อง KARA1</option>
<option> ห้อง KARA2</option>
<option>ห้อง KARA3</option>
<option> ห้อง KARA4</option>
<option>ห้อง KARA5</option>
<option>ห้อง KARA6</option>
<option>ห้อง KARA7</option>
<option>ห้อง KARA8</option>
<option>ห้อง KARA9</option>
<option>ห้อง KARA10</option>
<option>ห้อง KARA11</option>
<option>ห้อง KARA12</option>
</select>
</div>
<input type="submit" name="button" id="button" value="ค้นหา" class="btn btn-primary" />
</div>
</form>
</div></div>
<div class="row">
<div class="col-lg-12">
<b>คำที่ค้นหา <font color="red"><?php echo $_POST['locate'];?></font></b><br/>
<b>พบข้อมูลทั้งหมด <font color="#0000FF"><?php echo $totalRows_H ?> </font> รายการ </b>
<div class="dataTable_wrapper">
<table width="931" class="table table-striped table-bordered table-hover" id="dataTables-example">
<tr class="info">
<td width="17%" align="center">ห้องอาหาร</td>
<td width="15%" align="center">เวลาเริ่ม</td>
<td width="15%" align="center">เวลาสิ้นสุด</td>
<td width="15%" align="center">ลูกค้าที่จอง</td>
<td width="8%" align="center">ผู้บันทึก</td>
<td width="15%" align="center">วันที่บันทึก</td>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_H['locate']; ?></td>
<td><?php echo $row_H['start_time']; ?></td>
<td><?php echo $row_H['end_time']; ?></td>
<td><?php echo $row_H['customer']; ?></td>
<td><?php echo $row_H['name']; ?></td>
<td><?php echo $row_H['date']; ?></td>
</tr>
<?php } while ($row_H = mysql_fetch_assoc($H)); ?>
</table>
</div></div>
</div></div>
</body>
</html>
<?php
mysql_free_result($H);
?>
|
|
|
|
|
Date :
2017-08-29 13:34:34 |
By :
เด็กน้อย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เวลา SELECT อยากเอาอันไหนมาเรียงระดับ จากน้อย ไปมาก หลือ มากไปน้อย ก็ใช้
ORDER BY เวลาเริ่ม DESC
ASC (ไปหาอ่านเอาครับ)
DESC (ไปหาอ่านเอาครับ)
|
|
|
|
|
Date :
2017-08-29 13:50:50 |
By :
Bouasavanh HararRock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากตอบได้ครอบคุมมากคะพี่ช่วยได้มากเลย หนูไม่น่าเสียเวลามาพิมพ์ถามเลยเนาะ
|
|
|
|
|
Date :
2017-08-29 15:29:23 |
By :
เด็กน้อย |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถามเรื่อง time format รึเปล่า
ถ้าใช่ ก็ตามนี้ครับ date("d-m-Y h:i:sa", $row_H['start_time'])
|
|
|
|
|
Date :
2017-08-29 16:27:43 |
By :
ten1312 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาใหม่ date("d-m-Y H:i", $row_H['start_time']).'น.'
|
|
|
|
|
Date :
2017-08-29 16:54:41 |
By :
ten1312 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ผมมองว่าจะถามไม่ผิดหรอก
แต่ถ้ามีใจสมัครสมาชิก
แล้วตั้งคำถามเอง ผมเขียนให้เลยก็ได้ครับ
แต่ไม่เข้าใจชอบมาถามแทรกคำถามอื่น
มันดูไม่เป็นประโยชน์ส่วนรวม
|
|
|
|
|
Date :
2017-08-30 10:39:07 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|