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,037

HOME > PHP > PHP Forum > เกี่ยวกับการ Select Dropdownlist ข้อมูลจากฐานข้อมูลครับผม



 

เกี่ยวกับการ Select Dropdownlist ข้อมูลจากฐานข้อมูลครับผม

 



Topic : 083954



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



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




ปัญหาคือ เมื่อเข้าไปแก้ไขข้อมูล

ผมอยากให้มัน select ค่าที่มาจาก db น่ะครับ ผมทำไม่ได้สักที อยากรบกวนทุกท่านช่วยดู code ให้หน่อยครับ

ไฟล์แรก ไฟล์ show รายการทั้งหมด
Code (PHP)
<?
session_start();
/*if($_SESSION['user_number'] == "")
	{
		echo "</br></br></br></br></br></br></br></br></br></br></br>
			<center><b><font color='red'>กรุณาล็อคอินเข้าสู่ระบบ !</font></b></center>";
		echo "<center><b></br>กลับสู่<a href='login.php'> หน้าล็อคอิน</a></b></center>";
		exit();
	}
 
if($_SESSION['status'] != "Admin")
{
echo "<center><b></br></br>เฉพาะผู้ดูแลระบบเท่านั้น !</b></center>";
echo "<center><b></br>กลับสู่<a href='login.php'> หน้าล็อคอิน</a></b></center>";
exit();
}  */
include("config/config.php");
?>
<html>
<head>
<title>Suleephan Garment</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
</head>
<body bgcolor="#b4b4b4"></br></br></br>
<table align="center" background="picture/bg.jpg"  border="0" width="1000" height="140">
	<tr>
		<td colspan="8" height="140" background="picture/header.jpg"></td>
	</tr>
</table>

<table align="center" background="picture/bg.jpg"  border="0" width="1000">
	<tr>
		<td height="138"><img src="picture/bottom_ap.png"></td>
	</tr>
</table>

<table align="center" background="picture/bg.jpg" border="0"  bordercolor="black" width="1000">
	<tr>
		<td width="105" height="20"><center><b>เลขที่ใบสั่งซื้อ</b></td>
		<td width="120" height="20"><center><b>วันที่ออกรายการ</b></td>
		<td width="130" height="20"><center><b>จำนวนหนี้คงเหลือ</b></td>
		<td width="100" height="20"><center><b>ชื่อบริษัท</b></td>
		<td width="120" height="20"><center><b>ชื่อผู้ใช้งาน</b></td>
		<td width="40" height="20"><center><b>แก้ไข</b></td>
		<td width="40" height="20"><center><b>ลบ</b></td>
	</tr>
<?
$sql="select a.inv_num,a.date_inv,a.amount_inv,a.dealer_id,a.user_number,b.dealer_contact,c.username
		from ap a,dealer b,employee c
		where a.dealer_id=b.dealer_id and
		a.user_number=c.user_number
		order by inv_num asc";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result))
	{
		if($bg== "#888888" )
			{
				$bg="#b4b4b4";
			} 
		else 
			{
				$bg="#888888";
			}

		$inv_num=$row['inv_num'];
		$date_inv=$row['date_inv'];
		$amount_inv=$row['amount_inv'];
		$dealer_id=$row['dealer_id'];
		$dealer_contact=$row['dealer_contact'];
		$username=$row['username'];
		$year=substr($date_inv,0,4)+543;
		$month=substr($date_inv,5,2);
		$date=substr($date_inv,8,2);
		$showdate=$date."/".$month."/".$year;

		echo "<tr bgcolor='<?=$bg?>'>";
		echo "<td height='20'><center>$inv_num</td>";
		echo "<td><center>$showdate</td>";
		echo "<td><center>$amount_inv</td>";
		echo "<td><center>$dealer_contact</td>";
		echo "<td><center>$username</td>";
		echo "<td><center><a href='edit_ap01.php?inv_num=$inv_num'><img src='picture/edit.png' width='25' height='20'></a></center></td>";
		echo "<td><center><a href='del_ap.php?inv_num=$inv_num' onclick=\"return confirm('ยืนยันการลบข้อมูล')\"><img src='picture/delete.png' width='25'						height='20'></a></center></td>";
		echo "</tr>";
	}
?>


</table>

<table align="center" background="picture/bg_bottom.jpg" border="0"  bordercolor="black" width="1000" height="120" >
<tr>
	<td colspan="10"><center>
	<a href="add_ap01.php"><img src="picture/bottom_add_ap.png" width="120"></a>&nbsp;&nbsp;&nbsp;
	<a href="user_page.php"><img src="picture/bottom_return.png" width="120"></a></center></td>
	</tr>
</table>

</body>
</html>


ไฟล์ที่สอง ... ไฟล์แก้ไขข้อมูล
Code (PHP)
<?
session_start();
if($_SESSION['user_number'] == "")
{
echo "</br></br><center><b>กรุณาล็อคอิน !</b></center>";
echo "<center><b></br>กลับสู่<a href='login.php'> หน้าล็อคอิน</a></b></center>";
exit();
}
if($_SESSION['status'] != "User")
{
echo "<center><b></br></br>เฉพาะพนักงานเท่านั้น !</b></center>";
echo "<center><b></br>กลับสู่<a href='login.php'> หน้าล็อคอิน</a></b></center>";
exit();
}  
	
	include("config/config.php");
	$sql = "select * from ap where inv_num='{$_GET['inv_num']}'";
	$result = mysql_query($sql);
	$row = mysql_fetch_array($result);

	$strSQL = "SELECT * FROM employee WHERE user_number = '".$_SESSION['user_number']."' ";
	$objQuery = mysql_query($strSQL);
	$objResult = mysql_fetch_array($objQuery);

	$sql1="select * from dealer where dealer_id=".$dealer_id." ";
	$result1=mysql_query($sql1);
	while($row1=mysql_fetch_array($result1))
	{
		$dealer=$row1["dealer_id"];
	}
	echo $dealer;

?>
<html>
<head>
<title>Suleephan Garment</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body bgcolor="#b4b4b4">
<form name="form1" method="post" action="edit_ap02.php">
	<table background="picture/bg.jpg" width="1000" height="700" border="0" align="center">
	</br></br></br>
	<tr>
		<td background="picture/header.jpg" colspan="3" width="1000" height="140"></td>
	</tr>
	
	<tr>
		<td width="355" height="120"><img src="picture/bottom_ap.png"></td>
	</tr>
		<tr>
		<td></td>
		<td height="20"></br></br><b> &nbsp;เลขที่ใบสั่งซื้อ</td>
		<td></br></br><input type="text" name="inv_num" value="<?=$row["inv_num"];?>"></td>
	</tr>

	<tr>
		<td></td>
        <td height="20"><b>&nbsp;วันที่ออกรายการ</td>
        <td><input type="date" name="date_inv" value="<?=$row["date_inv"];?>"></td>
	</tr>

	<tr>
		<td></td>
        <td height="20"><b> &nbsp;จำนวนหนี้คงเหลือ</td>
        <td><input type="text" name="amount_inv" value="<?=$row["amount_inv"];?>"></td>
	</tr>

	<tr>
		<td></td>
        <td width="140" height="20"><b>&nbsp;ชื่อบริษัท</td>
        <td><select name="dealer_id">
		<option value="">---&nbsp;&nbsp;&nbsp;เลือกชื่อบริษัท&nbsp;&nbsp;&nbsp;&nbsp;---</option>
			<?
			$sql1="select * from dealer";
			$result1=mysql_query($sql1);
			while($row=mysql_fetch_array($result1))
			{
				$dealer_id=$row["dealer_id"];
				$dealer_name=$row["dealer_name"];
				
				echo "<option value='$dealer_id'>$dealer_name</option>";
				}
		?>
		</td>
	</tr>
	 <tr>
		<td></td>
        <td height="20"><b>&nbsp;ชื่อผู้ใช้งาน</td>
        <td><?=$objResult["username"]; ?></td>
		<input type="hidden" name="user_number" value="<?=" ".$_SESSION["user_number"]." ";?>">
	</tr>

	<tr>
		<td colspan="3">
		<center><input type="image" name="save" value="submit" src="picture/bottom_save.png" width="120" >&nbsp;&nbsp;&nbsp;
		<a href="show_ap.php"><img src="picture/bottom_rere.png" width="120"></a></center></td>
	</tr>

  </table>
  <br>


</form>

</body>
</html>



ขอบคุณล่วงหน้าครับผม



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-09-13 21:41:30 By : Sompoiiz View : 1892 Reply : 1
 

 

No. 1



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



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


Code (PHP)
<?php
		
			$sql = mysql_query("SELECT * FROM dealer");		
			$total = mysql_num_rows($sql);
?>
             
			 <select name="dealer_id" />	                    
             <?php echo "<option>---&nbsp;&nbsp;&nbsp;เลือกชื่อบริษัท&nbsp;&nbsp;&nbsp;&nbsp;---</option>";
				$i=0;
				while ($i < $total)
				{
				$result = mysql_fetch_array($sql);
				$_id = $result['dealer_id'];
				$_name = $result["dealer_name"];
				
				echo "<option value=\"_id\" ";if("_id"=="$row[dealer_id]"){echo "selected";}echo ">_name</option>";
				$i++;
			      }
			?>
                </select>




ลองดู






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-09-14 08:40:05 By : yainakrub
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เกี่ยวกับการ Select Dropdownlist ข้อมูลจากฐานข้อมูลครับผม
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
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 อัตราราคา คลิกที่นี่