Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ขอสอบถามเกี่ยวกับการ Select Option ค่าที่ดึงมาจาก db หน่อยครับ



 

ขอสอบถามเกี่ยวกับการ Select Option ค่าที่ดึงมาจาก db หน่อยครับ

 



Topic : 095079

Guest




Code (PHP)
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<?

include "dbconnect.php";
?>


<?

$nameSQL = "SELECT * FROM nc_workinglist WHERE Order_ID = '0000000013'";

$namequery = mysql_query($nameSQL);

if (mysql_num_rows($namequery) == 1)
{
	$FetchArray = mysql_fetch_array($namequery);
	mysql_fetch_array ($namequery);
	//mysql_close();
	
	$DBOrder_ID = $FetchArray['Order_ID'];
	$DBCustomer_ID = $FetchArray['Customer_ID'];
	$DBCustomer_NO = $FetchArray['Customer_NO'];
	$DBOrder_Number = $FetchArray['Order_Number'];
	$DBItem_Number = $FetchArray['Item_Number'];
	$DBService_Type = $FetchArray['Service_Type'];
	$DBSpeed = $FetchArray['Attribute1'];
	$DBCarrier = $FetchArray['Attribute2'];
	$DBCircuit_ID = $FetchArray['Attribute3'];
	$DBRouter = $FetchArray['Attribute4'];
	$DBInterface = $FetchArray['Attribute5'];
	$DBLocal_IP = $FetchArray['Attribute6'];
	$DBRemote_IP = $FetchArray['Attribute7'];
	$DBDomain = $FetchArray['Attribute8'];
	$DBBuilding = $FetchArray['Attribute9'];
	$DBSite = $FetchArray['Attribute10'];
	$DBRoute_Object = $FetchArray['Attribute11'];
	$DBInter_Speed = $FetchArray['Attribute12'];
	$DBUpdate_By = $FetchArray['Update_By'];
	$DBLast_Update = $FetchArray['Last_Update'];
	$DBService_UP = $FetchArray['Service_UP'];
	$DBExpect_Date = $FetchArray['Expect_Date'];
	$DBEnd_Date = $FetchArray['End_Date'];
}



preg_match("/[[:digit:]]+\.?[[:digit:]]*/", $DBSpeed , $matchspeed );
$matchspeed[0];

preg_match("/[[:digit:]]+\.?[[:digit:]]*/", $DBInter_Speed , $matchspeedinter );
$matchspeedinter[0];

$findme_1 = "K";
$findme_2 = "k";
$findme_3 = "M";
$findme_4 = "m";

$result_1 = strpos($DBSpeed, $findme_1);
$result_2 = strpos($DBSpeed, $findme_2);
$result_3 = strpos($DBSpeed, $findme_3);
$result_4 = strpos($DBSpeed, $findme_4);

$result_5 = strpos($DBInter_Speed, $findme_1);
$result_6 = strpos($DBInter_Speed, $findme_2);
$result_7 = strpos($DBInter_Speed, $findme_3);
$result_8 = strpos($DBInter_Speed, $findme_4);

if ($result_1 != '')
{
	$resultspeed = "Kbps";
}
else if ($result_2 != '')
{
	$resultspeed = "kbps";
}
else if ($result_3 != '')
{
	$resultspeed = "Mbps";
}
else if ($result_4 != '')
{
	$resultspeed = "mbps";
}
$resultspeed = $matchspeed[0]." ".$resultspeed."<br>";



if ($result_5 != '')
{
	$resultspeedinter = "Kbps";
}
else if ($result_6 != '')
{
	$resultspeedinter = "kbps";
}
else if ($result_7 != '')
{
	$resultspeedinter = "Mbps";
}
else if ($result_8 != '')
{
	$resultspeedinter = "mbps";
}

$resultspeedinter = $matchspeedinter[0]." ".$resultspeedinter;


?>

		<select name = "namespeed">
			<option value=""><-- Please Select Item --></option>
				
				<?
				$strSQL = "SELECT * FROM namespeed where namespeed = '$resultspeed' ORDER BY Value ASC";
				$objQuery = mysql_query($strSQL);

				while($objResult = mysql_fetch_array($objQuery))
				{
					if($resultspeed == $objResult["Value"])
					{
						$sel = "selected";
					}
					else
					{
						$sel = "Please Select";
					}
				?>

				<option value = "<?=$objResult["Value"];?>" <?=$sel;?> > <?=$objResult["Value"]?></option>
				<?
				}
				?>
		</select>



จาก code อยากทราบว่าทำไมมันไม่ไป query ข้อมูลใน db มาแสดงครับ ทั้งๆที่ code ก็ลองไปดึงในฐานช้อมูลตรงๆมันก็แสดงผลปกติ



Tag : PHP, MySQL, HTML/CSS, CakePHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-05-13 09:28:45 By : Anonymous View : 734 Reply : 3
 

 

No. 1



โพสกระทู้ ( 58 )
บทความ ( 0 )



สถานะออฟไลน์


Code (PHP)
				while($objResult = mysql_fetch_array($objQuery))
				{
					if($resultspeed == $objResult["Value"])
					{
						?>
				<option value = "<?=$objResult["Value"];?>" selected="selected" > <?=$objResult["Value"]?></option>
				<?
					}
					else
					{
						?>
				<option value = "<?=$objResult["Value"];?>"> <?=$objResult["Value"]?></option>
				<?
					}
				}









ประวัติการแก้ไข
2013-05-13 09:47:58
2013-05-13 09:53:17
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-13 09:37:16 By : bankza009
 


 

No. 2

Guest


ตอบความคิดเห็นที่ : 1 เขียนโดย : bankza009 เมื่อวันที่ 2013-05-13 09:37:16
รายละเอียดของการตอบ ::
ขอโคดเต็มๆหน่อยได้ไหมครับ ผมเอาไปรันไม่ได้ มัน error ครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-13 09:59:43 By : Anonymous
 

 

No. 3



โพสกระทู้ ( 127 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

ตอบความคิดเห็นที่ : 2 เขียนโดย : Anonymous เมื่อวันที่ 2013-05-13 09:59:43
รายละเอียดของการตอบ ::
ลองดูครับ

Code (PHP)
<tr>
	    <td width="113" height="32" align="left" valign="middle">&nbsp; ประเภทสินค้า</td>
        <td width="172" align="left" valign="middle">
		<select name="id_type" id="id_type" >
	
<?php     
                 $id_type=$rs2['id_type'];
   $sql="select * from type where id_type = '$id_type' ";
   $rs=mysql_query($sql)or die(mysql_error());
   while($row=mysql_fetch_array($rs))
   {		
   if($strDefault == $row["id_type"])
		{
			$sel = "selected";
		}
		else
		{
			$sel = "";
		}   
?>
<option value="<?php echo $row['id_type'];?>" <?=$sel;?> ><?php echo $row['name_type'];?></option>
        <?php } ?>
<?    
	$strSQL = "SELECT * FROM type ORDER BY id_type ASC";             
	$objQuery = mysql_query($strSQL); 
 	while($objResult = mysql_fetch_array($objQuery)){
		if($_GET['type']==$objResult['id_type']){
			$sel="selected";	
		}else{
			$sel="";	
		}                
?>
	<option value="<?=$objResult["id_type"];?>" <?=$sel;?> ><?=$objResult["name_type"];?></option>
<? } ?>
</select> <font  color="#ff0000">*</font></td>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-15 00:51:43 By : liwkalg
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ขอสอบถามเกี่ยวกับการ Select Option ค่าที่ดึงมาจาก db หน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่