|
|
|
มีปัญหาเกี่ยวกับ Listmenu ในการแสดงข้อมูลจากฐานข้อมูล SQL โดยไม่สามารถแสดงข้อมูลที่ไม่มีสาขาได้ |
|
|
|
|
|
|
|
SELECT company.*, department.*
FROM company left join department on department.com_id=company.com_id
|
|
|
|
|
Date :
2013-10-23 14:19:56 |
By :
sakuraei |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองแบบบ้านๆนี้ได้เฉยเลย
Code (PHP)
<label>บริษัท</label><select id="ddlCom" name="ddlCom">
<option selected value="">--กรุณาเลือกบริษัท--</option>
//เพิ่ม Option หนึ่ง
<?
$strSQL = "SELECT * FROM company ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($objResult = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResult["com_id"];?>"><?=$objResult["com_initial"],' ',$objResult["com_name"];?></option>
<?
}
?>
//จบ
<?
$strSQL = "SELECT * FROM company, department WHERE department.com_id=company.com_id ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
while($objResult = mysql_fetch_array($objQuery))
{
?>
<option value="<?=$objResult["com_id"];?>"><?=$objResult["com_initial"],' ',$objResult["com_name"],' ','สาขา ',$objResult["dep_name"];?></option>
<?
}
?>
</select>
|
ประวัติการแก้ไข 2013-10-23 15:33:22 2013-10-23 15:33:46
|
|
|
|
Date :
2013-10-23 15:31:53 |
By :
veeitdata5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สิ่งใดคือสิง่ที่ระบุแยกประเภทว่า
- อันนี้คือสาขาใหญ่นะ
- อันนี้คือสาขาย่อยนะ
ก็เอาอันนั้นเหละครับมา WHERE หาผลลัพท์ .. . ตามที่ให้ไว้ใน คห1. ถูกต้องแน่นอน
|
|
|
|
|
Date :
2013-10-23 15:34:31 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|