|
|
|
เรียกข้อมูลจาก DB มาลงในตารางแล้วอยากให้โชว์เป็น Value ที่ต้องการต้องเขียนยังไงหรอครับ |
|
|
|
|
|
|
|
ลองใช้ else if ดูครับ
Code (PHP)
if($objResult["C-type"] == '1'){
// echo something
} else if($objResult["C-type"] == '2'){
// echo something
} else if($objResult["C-type"] == '3'){
// echo something
}
|
|
|
|
|
Date :
2013-03-04 09:20:05 |
By :
Necrotorture |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ associative array ครับ
$types = array(
1 => 'หมู',
2 => 'หมึก',
3 => 'กุ้ง',
);
echo $types[1]; // หมู
echo $types[2]; // หมึก
echo $types[3]; // กุ้ง
// ดังนั้นถ้า $objResult["C-type"] มีค่าเป็น 1
// echo $types[$objResult["C-type"]]; จะแสดงอะไร
|
ประวัติการแก้ไข 2013-03-04 09:30:21
|
|
|
|
Date :
2013-03-04 09:28:41 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆเลยครับ ใช่อาเรย์ได้ผลจิงๆ ปกติผมไม่ค่อยชอบเลยอารย์ใช้ไม่เป็น
|
|
|
|
|
Date :
2013-03-04 09:54:18 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$objResult["C-type"]; // อ้างถึง fields ใน tb ไหนหรือเปล่า ถ้าใช่ ใช้ select เลยก็ได้ครับ
$select=mysql_query("SELECT * FROM tb_room WHERE C-type='".$objectResult['C-type']."'") or die (mysql_error());
?>
|
|
|
|
|
Date :
2013-03-04 10:08:26 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณสำหรับคำตอบหลายๆแบบจะลองเอาไปประยุกต์ใช้ดูครับ
|
|
|
|
|
Date :
2013-03-04 11:13:59 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|