|
|
|
ช่วยดูให้หน่อยนะครับ เรื่อง if else ไม่ยอมเข้าเงื่อนไขสุดท้าย |
|
|
|
|
|
|
|
ลองทีละเงื่อนไขแล้วอะครับ แต่พอลองอันสุดท้ายมันไม่ออกครับแต่ไปเข้าเงื่อนไขที่2แทน
Code (PHP)
<?
if($_POST)
{
$typee=$_POST['type'];
$room=$_POST['room'];
if(($typee !="0") && ($room !="0")){
$strSQL= "SELECT i.B_ID,i.s_day,i.e_day,i.time, c.room,i.term,i.T_ID,i.detail ,i.roomstat,m.name
FROM itembooking i , classroom c ,member m
WHERE (i.C_ID = c.C_ID) and (i.T_ID = '$typee' and i.C_ID ='$room') AND (i.M_ID = m.M_ID);";
$objQuery = mysql_query($strSQL);
echo "condition1 ";
$time = array(
1 => 'เช้า',
2 => 'บ่าย',
3 => 'เย็น',
);
}
elseif(($typee =="0") || ($room !="0"))
{
$strSQL= "SELECT i.B_ID,i.s_day,i.e_day,i.time, c.room,i.term,i.T_ID,i.detail ,i.roomstat,m.name
FROM itembooking i , classroom c ,member m
WHERE (i.C_ID = c.C_ID) and (i.C_ID ='$room') AND (i.M_ID = m.M_ID);";
$objQuery = mysql_query($strSQL);
echo "condition2";
$time = array(
1 => 'เช้า',
2 => 'บ่าย',
3 => 'เย็น',
);
}
else if(($typee =="1") || ($typee =="2"))
{
$typee = $_POST['type'];
$strSQL = "SELECT i.B_ID,i.s_day,i.e_day,i.time, c.room,i.term,i.T_ID,i.detail ,i.roomstat,m.name
FROM itembooking i , classroom c ,member m
WHERE (i.C_ID = c.C_ID) and (i.T_ID ='$typee') AND (i.M_ID = m.M_ID);";
$objQuery = mysql_query($strSQL);
$row = mysql_num_rows($objQuery);
echo "condition3";
$time = array(
1 => 'เช้า',
2 => 'บ่าย',
3 => 'เย็น',
);
}
else if(($typee =="0") && ($room =="0"))
{
$typee = $_POST['type'];
$strSQL = "SELECT
`itembooking`.`s_day`,
`itembooking`.`e_day`,
`itembooking`.`time`,
`itembooking`.`term`,
`itembooking`.`detail`,
`itembooking`.`roomstat`,
`classroom`.`room`,
`itembooking`.`T_ID`,
`member`.`name`,
`itembooking`.`B_ID`
FROM
`classroom`
INNER JOIN `itembooking` ON `classroom`.`C_ID` = `itembooking`.`C_ID`
INNER JOIN `member` ON `member`.`M_ID` = `itembooking`.`M_ID`";
$objQuery = mysql_query($strSQL);
$row = mysql_num_rows($objQuery);
echo "จำนวนข้อมูล".$row;
echo "condition4";
$time = array(
1 => 'เช้า',
2 => 'บ่าย',
3 => 'เย็น',
);
}
?>
Tag : PHP, CakePHP
|
ประวัติการแก้ไข 2013-03-14 09:28:45
|
|
|
|
|
Date :
2013-03-14 09:27:57 |
By :
white31969 |
View :
770 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยดูให้หน่อยนะคร้าบ
|
|
|
|
|
Date :
2013-03-14 09:59:52 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวสุดท้ายไม่ต้องมี else if ครับ มีแค่ else ก็พอ
|
|
|
|
|
Date :
2013-03-14 10:02:25 |
By :
teez1232002 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแล้วครับมันก็เข้าเงื่อนไขที่2ก่อนอยู่ดี
|
|
|
|
|
Date :
2013-03-14 13:04:39 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง echo ค่าที่ได้ออกมาดูก่อนครับ แล้วเอาไปเทียบว่ามันเข้าเงื่อนไขไหนครับ
|
|
|
|
|
Date :
2013-03-14 14:25:08 |
By :
popypreaw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ที่2ครับ อยากให้มันเข้าเงื่อนไขที่4
|
|
|
|
|
Date :
2013-03-14 15:24:58 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|