|
|
|
เกี่ยวกับการ Select Dropdownlist ข้อมูลจากฐานข้อมูลครับผม |
|
|
|
|
|
|
|
ปัญหาคือ เมื่อเข้าไปแก้ไขข้อมูล
ผมอยากให้มัน 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>
<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> เลขที่ใบสั่งซื้อ</td>
<td></br></br><input type="text" name="inv_num" value="<?=$row["inv_num"];?>"></td>
</tr>
<tr>
<td></td>
<td height="20"><b> วันที่ออกรายการ</td>
<td><input type="date" name="date_inv" value="<?=$row["date_inv"];?>"></td>
</tr>
<tr>
<td></td>
<td height="20"><b> จำนวนหนี้คงเหลือ</td>
<td><input type="text" name="amount_inv" value="<?=$row["amount_inv"];?>"></td>
</tr>
<tr>
<td></td>
<td width="140" height="20"><b> ชื่อบริษัท</td>
<td><select name="dealer_id">
<option value="">--- เลือกชื่อบริษัท ---</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> ชื่อผู้ใช้งาน</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" >
<a href="show_ap.php"><img src="picture/bottom_rere.png" width="120"></a></center></td>
</tr>
</table>
<br>
</form>
</body>
</html>
ขอบคุณล่วงหน้าครับผม
Tag : PHP
|
|
|
|
|
|
Date :
2012-09-13 21:41:30 |
By :
Sompoiiz |
View :
1892 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$sql = mysql_query("SELECT * FROM dealer");
$total = mysql_num_rows($sql);
?>
<select name="dealer_id" />
<?php echo "<option>--- เลือกชื่อบริษัท ---</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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|