|
|
|
การดึกข้อมูลจากฐานข้อมูลโดยชื่อฟิวล์ id_meet เหมือนกัน แต่อยากให้มาแสดง id_time ในตารางทั้งสองช่อง |
|
|
|
|
|
|
|
ตามแนวคิดน่าจะคิวรี่ออกมาทั้งหมดแล้วเก็บไว้ใน array แล้วค่อย สั่งแสดงใน บรรทัดเดวกันครับ โดยกำหนดค่า array ในแต่ละช่อง ว่าเป็น array ตัวที่เท่าไรเลยครับ ในการแสดง ครับ
|
|
|
|
|
Date :
2011-05-28 16:26:26 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยกตัวอย่างโค้ด ได้ไหมคับ งงงง
|
|
|
|
|
Date :
2011-05-28 17:12:45 |
By :
baipan14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใครก็ได้ ช่วยแนะนำด้วยครับ
|
|
|
|
|
Date :
2011-05-28 19:24:50 |
By :
baipan14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเอา table กับ โค้ดหน้าที่ทำแล้ว มาไห้ผมหน่อย
เด๋วลองดูให้ครับ
|
|
|
|
|
Date :
2011-05-28 20:26:53 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่ครับโค้ด
ฐานข้อมูล
-- โครงสร้างตาราง `meet_re_time`
CREATE TABLE `meet_re_time` (
`id_auto` int(5) NOT NULL auto_increment,
`id_re` int(5) NOT NULL,
`id_time` int(2) NOT NULL,
`id_status` int(1) NOT NULL,
`id_date` date NOT NULL,
`id_meet` int(3) NOT NULL,
PRIMARY KEY (`id_auto`)
) ENGINE=MyISAM DEFAULT CHARSET=tis620 AUTO_INCREMENT=30 ;
-- dump ตาราง `meet_re_time`
INSERT INTO `meet_re_time` VALUES (27, 42, 4, 0, '2011-05-28', 11);
INSERT INTO `meet_re_time` VALUES (26, 42, 3, 0, '2011-05-28', 11);
INSERT INTO `meet_re_time` VALUES (17, 32, 1, 0, '2011-05-28', 11);
INSERT INTO `meet_re_time` VALUES (18, 32, 2, 0, '2011-05-28', 11);
โค้ด
Code (PHP)
<?php
include("../include/config.inc.php");
?>
<style type="text/css">
.tb1 {border-collapse:collapse;}
.tb1 .tr1 {font-size:7px;}
.tb1 td{border:solid silver 1px;padding-right:3px;}
</style>
<table width="100%" border="1" bordercolor="#000000" class="tb1">
<tr class="tr1">
<td width="51%" height="35" background="../images/menubar_m.png" ><div align="center"><font size="2">Room</font></div></td>
<td width="3%" background="../images/menubar_m.png" >8.00<br />
8.30</td>
<td width="2%" background="../images/menubar_m.png" >8.30<br />
9.00</td>
<td width="2%" background="../images/menubar_m.png" >9.00<br />
9.30</td>
<td width="2%" background="../images/menubar_m.png" >9.30<br />
10.00</td>
<td width="2%" background="../images/menubar_m.png" >10.00<br />
10.30</td>
<td width="2%" background="../images/menubar_m.png" >10.30<br />
11.00</td>
<td width="2%" background="../images/menubar_m.png" >11.00<br />
11.30</td>
<td width="2%" background="../images/menubar_m.png" >11.30<br />
12.00</td>
<td width="2%" background="../images/menubar_m.png" >12.00<br />
12.30</td>
<td width="2%" background="../images/menubar_m.png" >12.30<br />
13.00</td>
<td width="2%" background="../images/menubar_m.png" >13.00<br />
13.30</td>
<td width="2%" background="../images/menubar_m.png" >13.30<br />
14.00</td>
<td width="2%" background="../images/menubar_m.png" >14.00<br />
14.30</td>
<td width="2%" background="../images/menubar_m.png" >14.30<br />
15.00</td>
<td width="2%" background="../images/menubar_m.png" >15.00<br />
15.30</td>
<td width="2%" background="../images/menubar_m.png" >15.30<br />
16.00</td>
<td width="2%" background="../images/menubar_m.png" >16.00<br />
16.30</td>
<td width="2%" background="../images/menubar_m.png" >16.30<br />
17.00</font></td>
<td width="2%" background="../images/menubar_m.png" >17.00<br />
17.30</td>
<td width="2%" background="../images/menubar_m.png" >17.30<br />
18.00</td>
<td width="2%" background="../images/menubar_m.png" >18.00<br />
18.30</td>
<td width="2%" background="../images/menubar_m.png" >18.30<br />
19.00</td>
<td width="2%" background="../images/menubar_m.png" >19.00<br />
19.30</td>
<td width="2%" background="../images/menubar_m.png" >19.30<br />
20.00</td>
</tr>
<?
//ทำการเลือกวันที่ และรหัสห้อง
$sql12="select * from meet_re_time where id_date='2011-05-28' and id_meet ='11' ";
$result12=mysql_query($sql12) or die("ติดต่อข้อมูลไม่ได้");
while ($data12=mysql_fetch_array($result12)){
?>
<tr >
<td bgcolor="#F5F5F5"><div align="center">
<?=$data12[id_meet];?>
</div></td>
<td ><? if($data12[id_time]=="1") { echo "1";}else{?><input name="check[]" type="checkbox" id="check[]" value="1" /><? } ?></td>
<td ><? if($data12[id_time]=="2") { echo "2";}else{?><input name="check[]" type="checkbox" id="check[]" value="2" /><? } ?></td>
<td ><? if($data12[id_time]=="3") { echo "3";}else{?><input name="check[]" type="checkbox" id="check[]" value="3" /><? } ?></td>
<td ><? if($data12[id_time]=="4") { echo "4";}else{?><input name="check[]" type="checkbox" id="check[]" value="4" /><? } ?></td>
<td><? if($data12[id_time]=="5") { echo "5";}else{?><input name="check[]" type="checkbox" id="check[]" value="5" /><? } ?></td>
<td ><? if($data12[id_time]=="6") { echo "6";}else{?><input name="check[]" type="checkbox" id="check[]" value="6" /><? } ?></td>
<td ><? if($data12[id_time]=="7") { echo "7";}else{?><input name="check[]" type="checkbox" id="check[]" value="7" /><? } ?></td>
<td ><? if($data12[id_time]=="8") { echo "8";}else{?><input name="check[]" type="checkbox" id="check[]" value="8" /><? } ?></td>
<td ><? if($data12[id_time]=="9") { echo "9";}else{?><input name="check[]" type="checkbox" id="check[]" value="9" /><? } ?></td>
<td ><? if($data12[id_time]=="10") { echo "10";}else{?><input name="check[]" type="checkbox" id="check[]" value="10" /><? } ?></td>
<td ><? if($data12[id_time]=="11") { echo "11";}else{?><input name="check[]" type="checkbox" id="check[]" value="11" /><? } ?></td>
<td ><? if($data12[id_time]=="12") { echo "12";}else{?><input name="check[]" type="checkbox" id="check[]" value="12" /><? } ?></td>
<td ><? if($data12[id_time]=="13") { echo "13";}else{?><input name="check[]" type="checkbox" id="check[]" value="13" /><? } ?></td>
<td ><? if($data12[id_time]=="14") { echo "14";}else{?><input name="check[]" type="checkbox" id="check[]" value="14" /><? } ?></td>
<td ><? if($data12[id_time]=="15") { echo "15";}else{?><input name="check[]" type="checkbox" id="check[]" value="15" /><? } ?></td>
<td ><? if($data12[id_time]=="16") { echo "16";}else{?><input name="check[]" type="checkbox" id="check[]" value="16" /><? } ?></td>
<td ><? if($data12[id_time]=="17") { echo "17";}else{?><input name="check[]" type="checkbox" id="check[]" value="17" /><? } ?></td>
<td ><? if($data12[id_time]=="18") { echo "18";}else{?><input name="check[]" type="checkbox" id="check[]" value="18" /><? } ?></td>
<td ><? if($data12[id_time]=="19") { echo "19";}else{?><input name="check[]" type="checkbox" id="check[]" value="19" /><? } ?></td>
<td ><? if($data12[id_time]=="20") { echo "20";}else{?><input name="check[]" type="checkbox" id="check[]" value="20" /><? } ?></td>
<td ><? if($data12[id_time]=="21") { echo "21";}else{?><input name="check[]" type="checkbox" id="check[]" value="21" /><? } ?></td>
<td ><? if($data12[id_time]=="22") { echo "22";}else{?><input name="check[]" type="checkbox" id="check[]" value="22" /><? } ?></td>
<td ><? if($data12[id_time]=="23") { echo "23";}else{?><input name="check[]" type="checkbox" id="check[]" value="23" /><? } ?></td>
<td ><? if($data12[id_time]=="24") { echo "24";}else{?><input name="check[]" type="checkbox" id="check[]" value="24" /><? } ?></td>
</tr><? } ?>
</table>
|
|
|
|
|
Date :
2011-05-29 10:40:59 |
By :
baipan14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบ บ้านๆ ไม่ใช้ array ครับ เพราะว่าผมก็ยังง อยู่
Code (PHP)
<?php
include("../include/config.inc.php");
?>
<style type="text/css">
.tb1 {border-collapse:collapse;}
.tb1 .tr1 {font-size:7px;}
.tb1 td{border:solid silver 1px;padding-right:3px;}
</style>
<?
//echo $db;
//ทำการเลือกวันที่ และรหัสห้อง
$sql12="select * from meet_re_time where id_meet ='11' ";
$result12=mysql_query($sql12) or die("ติดต่อข้อมูลไม่ได้");
$row=mysql_num_rows($result12);
$i=0;
while ($i < $row){
$rs=mysql_fetch_array($result12);
$id_time = $rs[id_time];
$id_meet= $rs[id_meet];
if($id_time=='1'){ $tid_time1='1';}
elseif($id_time=='2'){$tid_time2='2';}
elseif($id_time=='3'){$tid_time3='3';}
elseif($id_time=='4'){$tid_time4='4';}
elseif($id_time=='5'){$tid_time5='5';}
elseif($id_time=='6'){$tid_time6='6';}
elseif($id_time=='7'){$tid_time7='7';}
elseif($id_time=='8'){$tid_time8='8';}
elseif($id_time=='9'){$tid_time9='9';}
elseif($id_time=='10'){$tid_time10='10';}
elseif($id_time=='11'){$tid_time11='11';}
elseif($id_time=='12'){$tid_time12='12';}
elseif($id_time=='13'){$tid_time13='13';}
elseif($id_time=='14'){$tid_time14='14';}
elseif($id_time=='15'){$tid_time15='15';}
elseif($id_time=='16'){$tid_time16='16';}
elseif($id_time=='17'){$tid_time17='17';}
elseif($id_time=='18'){$tid_time18='18';}
elseif($id_time=='19'){$tid_time19='19';}
elseif($id_time=='20'){$tid_time20='20';}
elseif($id_time=='21'){$tid_time21='21';}
elseif($id_time=='22'){$tid_time22='22';}
elseif($id_time=='23'){$tid_time23='23';}
elseif($id_time=='24'){$tid_time24='24';}
$i++;}
?>
<table width="100%" border="1" bordercolor="#000000" class="tb1">
<tr class="tr1">
<td width="51%" height="35" background="../images/menubar_m.png" ><div align="center"><font size="2">Room</font></div></td>
<td width="3%" background="../images/menubar_m.png" >8.00<br />
8.30</td>
<td width="2%" background="../images/menubar_m.png" >8.30<br />
9.00</td>
<td width="2%" background="../images/menubar_m.png" >9.00<br />
9.30</td>
<td width="2%" background="../images/menubar_m.png" >9.30<br />
10.00</td>
<td width="2%" background="../images/menubar_m.png" >10.00<br />
10.30</td>
<td width="2%" background="../images/menubar_m.png" >10.30<br />
11.00</td>
<td width="2%" background="../images/menubar_m.png" >11.00<br />
11.30</td>
<td width="2%" background="../images/menubar_m.png" >11.30<br />
12.00</td>
<td width="2%" background="../images/menubar_m.png" >12.00<br />
12.30</td>
<td width="2%" background="../images/menubar_m.png" >12.30<br />
13.00</td>
<td width="2%" background="../images/menubar_m.png" >13.00<br />
13.30</td>
<td width="2%" background="../images/menubar_m.png" >13.30<br />
14.00</td>
<td width="2%" background="../images/menubar_m.png" >14.00<br />
14.30</td>
<td width="2%" background="../images/menubar_m.png" >14.30<br />
15.00</td>
<td width="2%" background="../images/menubar_m.png" >15.00<br />
15.30</td>
<td width="2%" background="../images/menubar_m.png" >15.30<br />
16.00</td>
<td width="2%" background="../images/menubar_m.png" >16.00<br />
16.30</td>
<td width="2%" background="../images/menubar_m.png" >16.30<br />
17.00</font></td>
<td width="2%" background="../images/menubar_m.png" >17.00<br />
17.30</td>
<td width="2%" background="../images/menubar_m.png" >17.30<br />
18.00</td>
<td width="2%" background="../images/menubar_m.png" >18.00<br />
18.30</td>
<td width="2%" background="../images/menubar_m.png" >18.30<br />
19.00</td>
<td width="2%" background="../images/menubar_m.png" >19.00<br />
19.30</td>
<td width="2%" background="../images/menubar_m.png" >19.30<br />
20.00</td>
</tr>
<tr >
<td bgcolor="#F5F5F5"><? echo $id_meet;?>
</td>
<td ><? if($tid_time1=="1") { echo "1";}else{?><input name="check[]" type="checkbox" id="check[]" value="1" /><? } ?></td>
<td ><? if($tid_time2=="2") { echo "2";}else{?><input name="check[]" type="checkbox" id="check[]" value="2" /><? } ?></td>
<td ><? if($tid_time3=="3") { echo "3";}else{?><input name="check[]" type="checkbox" id="check[]" value="3" /><? } ?></td>
<td ><? if($tid_time4=="4") { echo "4";}else{?><input name="check[]" type="checkbox" id="check[]" value="4" /><? } ?></td>
<td><? if($tid_time5=="5") { echo "5";}else{?><input name="check[]" type="checkbox" id="check[]" value="5" /><? } ?></td>
<td ><? if($tid_time6=="6") { echo "6";}else{?><input name="check[]" type="checkbox" id="check[]" value="6" /><? } ?></td>
<td ><? if($tid_time7=="7") { echo "7";}else{?><input name="check[]" type="checkbox" id="check[]" value="7" /><? } ?></td>
<td ><? if($tid_time8=="8") { echo "8";}else{?><input name="check[]" type="checkbox" id="check[]" value="8" /><? } ?></td>
<td ><? if($tid_time9=="9") { echo "9";}else{?><input name="check[]" type="checkbox" id="check[]" value="9" /><? } ?></td>
<td ><? if($tid_time10=="10") { echo "10";}else{?><input name="check[]" type="checkbox" id="check[]" value="10" /><? } ?></td>
<td ><? if($tid_time11=="11") { echo "11";}else{?><input name="check[]" type="checkbox" id="check[]" value="11" /><? } ?></td>
<td ><? if($tid_time12=="12") { echo "12";}else{?><input name="check[]" type="checkbox" id="check[]" value="12" /><? } ?></td>
<td ><? if($tid_time13=="13") { echo "13";}else{?><input name="check[]" type="checkbox" id="check[]" value="13" /><? } ?></td>
<td ><? if($tid_time14=="14") { echo "14";}else{?><input name="check[]" type="checkbox" id="check[]" value="14" /><? } ?></td>
<td ><? if($tid_time15=="15") { echo "15";}else{?><input name="check[]" type="checkbox" id="check[]" value="15" /><? } ?></td>
<td ><? if($tid_time16=="16") { echo "16";}else{?><input name="check[]" type="checkbox" id="check[]" value="16" /><? } ?></td>
<td ><? if($tid_time17=="17") { echo "17";}else{?><input name="check[]" type="checkbox" id="check[]" value="17" /><? } ?></td>
<td ><? if($tid_time18=="18") { echo "18";}else{?><input name="check[]" type="checkbox" id="check[]" value="18" /><? } ?></td>
<td ><? if($tid_time19=="19") { echo "19";}else{?><input name="check[]" type="checkbox" id="check[]" value="19" /><? } ?></td>
<td ><? if($tid_time20=="20") { echo "20";}else{?><input name="check[]" type="checkbox" id="check[]" value="20" /><? } ?></td>
<td ><? if($tid_time21=="21") { echo "21";}else{?><input name="check[]" type="checkbox" id="check[]" value="21" /><? } ?></td>
<td ><? if($tid_time22=="22") { echo "22";}else{?><input name="check[]" type="checkbox" id="check[]" value="22" /><? } ?></td>
<td ><? if($tid_time23=="23") { echo "23";}else{?><input name="check[]" type="checkbox" id="check[]" value="23" /><? } ?></td>
<td ><? if($tid_time24=="24") { echo "24";}else{?><input name="check[]" type="checkbox" id="check[]" value="24" /><? } ?></td>
</tr>
</table>
|
|
|
|
|
Date :
2011-05-29 14:21:41 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
น่าจะมี DataDictionary ด้วยนะครับ เพราะไม่ทราบว่าแต่ละ fild มันใช้เก็บอะไร มันจะง่ายกว่านะครับ
แต่ผมว่าทำไมตอนออกแบบ database ทำไมไม่สร้าง time ให้ เป็น 24 ฟิวเลยอะครับ จะง่ายกว่ามั้ย
ทุกๆ time ครั้งแรกก็ INSERT ไป tim2 ก็ใช้ UPDATE ไป แค่นนี้ครับ แล้วอย่าลืมเก็บ logfile ด้วยนะ
|
|
|
|
|
Date :
2011-05-29 16:38:37 |
By :
slurpee55555 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบก่อนอีกอย่างน่ะครับ
คือผมต้องการให้โชว์ชื่อห้องทั้งหมด โดยดึงห้องจากฐานข้อมูลอีกฐานหนึ่ง
ถ้าห้องไหนมีการจองในวันและเวลานั้นก็ให้แสดงไม่ว่าง
ถ้าห้องนั้นว่างก็ไม่ต้องแสดง
แต่อยากให้โชว์ห้องทั้งหมดครับ
ผมจะต้องใส่โค้ดเพิ่มอีกตรงไหน
รูป
|
|
|
|
|
Date :
2011-05-29 20:00:56 |
By :
baipan14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
loop ซ้อนครับ
ที่ตัวอย่างที่ให้ไปเป็น loop ในครับ
ใช้ distinct อยุ่ loop นอกครับ เพื่อให้แสดง รายชื่อห้องทั้งหมดครับ แล้วเอาค่า ที่หาได้ ไปหา ใน loop ที่ยกตัวอย่างข้างบน
ส่วนที่ให้แสดงสถานะ ก็ ลองใส่
Code (PHP)
if(empty($tid_time1)) { echo "ใส่รูป สถานะว่าง";} else {echo "รูปสถานะไม่ว่าง";}
|
|
|
|
|
Date :
2011-05-29 20:56:03 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|