|
|
|
เรียนท่านเซียนทุกท่าน คืออยากจะถามการนำข้อมูลจากฐานข้อมูลมาโชว์ใน listbox ในหน้าเว็บ |
|
|
|
|
|
|
|
ทำได้ด้วยเหรอครับ ผมยังไม่เคยเห็นนะ ผมรบกวนด้วยอีกคนครับ ใครเคยทำ แนะนำทีครับ
ขอขอบคุณล่วงหน้าครับ
|
|
|
|
|
Date :
2009-12-25 14:02:38 |
By :
tingtongkub |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมว่าคำถามงง ๆ หรือเปล่าครับ
|
|
|
|
|
Date :
2009-12-25 14:15:25 |
By :
ความรู้เท่าหางอึ่ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อย่างแรก นำข้อมูลจากฐานข้อมูลมาโชว์ใน listbox ก่อน
อันที่2 แก้ไขข้อมูลจาก listbox ในหน้าเว็บแล้วให้ข้อมูลในฐานข้อมูลเปลี่ยน
ผมเข้าใจแบบนี้ถูกป่าวคับ
|
|
|
|
|
Date :
2009-12-25 14:23:32 |
By :
iieszz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อธิบายใหม่นะค่ะ คืออยากให้ค่ามาโชว์ในlist box ค่ะ โดยดึงข้อมูลมาจากฐานข้อมูลค่ะ แล้วเมื่อแก้ไขก็ก็ให้สามารถแก้ไขได้ค่ะ
|
|
|
|
|
Date :
2009-12-25 14:26:15 |
By :
saowaluk052 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<td class="tblx"><input name="Block" type="text" id="Block" value="<?=$Block?>" readonly="true" /></td>
ซึ่งดึงขอมูล จากBlockในฐานข้อมูล
|
|
|
|
|
Date :
2009-12-25 14:37:14 |
By :
parita |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็คือจะแก้ไขข้อมูลพนักงานใช่ป่ะครับ อันดับแรกคุณเลือกพนักงานที่จะแก้ไข ส่งค่าไอดีพนักงานไป เลือกในฐานข้อมูลพนักงานตามไอดีนั้น หลังจากได้พนักงานคนนั้นแล้ว ในแถวของพนักงานจะมีไอดีจำนวนเงินรายวัน (ไม่รู้คุณเก็บอีกตารางหรือเปล่า) ก็เอาไอดีจำนวนเงินรายวันของพนักงานท่านนั้นไปเลือกข้อมูลจำนวนเงินรายวัน ในฐานข้อมูลอีกที
แล้วค่อยนำมาโชว์ที่ listbox
สรุปคือ คิวรี่มาสองครั้ง คือพนักงานที่จะแก้ก่อน แล้วค่อยไปเลือกข้อมูลจากข้อมูลจำนวนเงินรายวันอีกที
ไม่รู้ผมเข้าใจถูกหรือป่าวครับ
|
|
|
|
|
Date :
2009-12-25 14:41:22 |
By :
ความรู้เท่าหางอึ่ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่ะเหมือนที่คุณiieszz เข้าใจถูกแล้วค่ะจากที่คุณความรู้เท่าหางอึ่งบอกก็ถูกค่ะแต่ขอโค๊ดตัวอย่างได้มั้ยค่ะ ขอบคุณคะ
|
|
|
|
|
Date :
2009-12-25 14:53:10 |
By :
saowaluk052 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สมมุติว่ามี ตาราง user_list
id name
1 aaa
2 bbb
3 ccc
Code (PHP)
<?php
$sql = select * from user_list;
$qr = mysql_query($sql);
?>
<select name="user_list">
<?php
while($res = mysql_fetch_array($qr)){
?>
<option value='<?php echo $res['id']; ?>'><?php echo $res['name']; ?></option>
<?php } ?>
</select>
|
|
|
|
|
Date :
2009-12-25 15:11:06 |
By :
aknueng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วตอนที่จะแก้ไขอะค่ะทำไงค่ะช่วยอธิบายหน่อยค่ะ
|
|
|
|
|
Date :
2009-12-25 15:23:59 |
By :
saowaluk052 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่รู้อย่างงี้เปล่า ลองดูนะครับ
Code (PHP)
<?
$s="SELECT * FROM time "; //เป็นการเลือกช่วงเวลาใน DB
$q=mysql_query($s);
?>
<select name="time" id="time">
<? while($arr=mysql_fetch_array($q)){ ?>
<option value="<?=$arr['id']?>" <? if($arr[status]=='Y'){ echo "selected='selected' "; } ?>><?=$arr['time']?></option>
<? } ?>
</select>
|
|
|
|
|
Date :
2009-12-25 15:25:11 |
By :
onizike |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไอ้เราก็เขาใจคนละอย่างกัน
Code (PHP)
<?php
$sql = select * from user_list;
$qr = mysql_query($sql);
$sql_user = select * from user_list where id = 'ตัวที่จะแก้ไข';
$qr_user = mysql_query($sql_user);
$res_user = mysql_fetch_array($qr_user);
?>
<select name="user_list">
<?php
while($res = mysql_fetch_array($qr)){
?>
<option value='<?php echo $res['id']; ?>' if($res_user[id]==$res['id']){ echo "selected='selected' "; } ><?php echo $res['name']; ?></option>
<?php } ?>
</select>
|
|
|
|
|
Date :
2009-12-25 15:36:14 |
By :
aknueng |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้เลยค่ะ
|
|
|
|
|
Date :
2009-12-25 15:58:31 |
By :
saowaluk052 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาโค้ดหน้านั้นมาเลยดีกว่าครับ จะได้แก้ให้เลย
|
|
|
|
|
Date :
2009-12-25 18:29:41 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
include"connect.php";
?>
<?php
//////////////แก้ไขข้อมูลพนักงาน///////////////////////////
if($update){
$sqlupdate= "UPDATE employee SET id_employee='$idem',emp_name='$name',emp_sur='$sur' WHERE id_employee='$employee_id'";
if(mysql_query($sqlupdate)or die(mysql_error())){
echo "<meta http-equiv=\"refresh\" content=\"0;URL=manage.php\" />";
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ระบบการจัดการสนเทศโรงเรียนนาโยงวิทยาคม</title>
<style type="text/css">
<!--
.style1 {font-family: AngsanaUPC}
.style3 {font-family: AngsanaUPC; font-size: 36px; }
.style8 {font-family: AngsanaUPC; font-size: 24px; }
.style10 {font-family: AngsanaUPC; font-size: 16px; }
a:link {
color: #000000;
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
color: #FF9933;
}
a:active {
text-decoration: none;
color: #FFCC00;
}
a {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
}
-->
</style>
</head>
<body>
<table width="699" border="0" align="center" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="165" colspan="2" valign="top" bgcolor="#33CCFF"></td>
</tr>
<tr>
<td height="57" colspan="2" background="image/www.JPG"><form id="form2" name="form2" method="post" action="">
<p> </p>
<p> </p>
</form> </td>
</tr>
<tr>
<td width="200" height="307" valign="top" background="image/g11line08.gif"><table width="204" border="1">
<!--DWLayoutTable-->
<tr>
<th width="194" height="43" scope="col"><img src="image/main.JPG" width="197" height="47" /></th>
</tr>
<tr>
<th height="51" background="image/menu.JPG" scope="col"><span class="style1"><a href="manage.php">จัดการข้อมูลพนักงาน</a></span></th>
</tr>
<tr>
<th height="50" background="image/menu.JPG" scope="col"><span class="style1"><a href="managemoney.php">จัดการข้อมูลเงินเดือน</a></span></th>
</tr>
<tr>
<th height="49" background="image/menu.JPG" scope="col"><span class="style10"><a href="managesalary.php">จัดการข้อมูล<br />
การจ่ายเงินเดือน</a></span></th>
</tr>
<tr>
<th height="49" background="image/menu.JPG" scope="col">ออกใบสลิป</th>
</tr>
<tr>
<th height="49" background="image/menu.JPG" scope="col">ออกจากระบบ</th>
</tr>
</table></td>
<td width="501" valign="top" background="image/g6lt01.gif"><form id="form1" name="form1" method="post" action="">
<table width="497" border="1">
<tr>
<th colspan="2" scope="col">แก้ไขข้อมูลพนักงาน</th>
</tr>
<tr>
<?php
echo $sqlsel="SELECT * FROM employee WHERE id_employee='$employee_id'";
$result=mysql_query($sqlsel)or die(mysql_error());
$data=mysql_fetch_array($result);
?>
<td width="150"><span class="style8">รหัสพนักงาน</span></td>
<td width="331"><input name="idem" type="text" id="idem" value="<?=$data[id_employee];?>" /></td>
</tr>
<tr>
<td><span class="style8">เพศ</span></td>
<td><input name="radiosex" type="radio" value="ชาย" />
ชาย
<input name="radiosex" type="radio" value="หญิง" />
หญิง</td>
</tr>
<tr>
<td><span class="style8">ชื่อ</span></td>
<td><input name="name" type="text" id="name" value="<?=$data[emp_name];?>" /></td>
</tr>
<tr>
<td><span class="style8">สกุล</span></td>
<td><span class="style1">
<input name="sur" type="text" id="sur" value="<?=$data[emp_sur];?>" />
</span></td>
</tr>
<tr>
<td><span class="style8">จำนวนเงินรายวัน</span></td>
<td><select name="money" id="money">
</select> </td>
</tr>
<tr>
<td height="49" colspan="2"><div align="center">
<input type="submit" name="update" value="แก้ไข" />
<input type="reset" name="Submit2" value="ยกเลิก" />
<input type="hidden" name="employee_id" value="<?=$data[id_employee]?>" />
</div></td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td height="41" colspan="2" background="image/www.JPG"></td>
</tr>
</table>
</body>
</html>
|
|
|
|
|
Date :
2009-12-25 20:04:37 |
By :
saowaluk052 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
095. echo $sqlsel="SELECT * FROM employee WHERE id_employee='$employee_id'";
096. $result=mysql_query($sqlsel)or die(mysql_error());
097. $data=mysql_fetch_array($result);
?>
<select name="money" id="money">
</select> << ไม่เห็นเลือกอะไรมาแสดงเลยอ่ะ
|
|
|
|
|
Date :
2009-12-26 08:12:10 |
By :
ความรู้เท่าหางอึ่ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ คุณความรู้เท่าหาง อึ่ง นำโค๊ดอันใหม่มาให้ดูแล้วค่ะคือว่าตรงที่list boxมันโชว์ข้อมูลแล้วค่ะแต่มันโชว์ไม่โชว์ตอนแก้ไขค่ะแล้วตอนแก้ไขในฐานข็อมูลก็ไม่เปลี่ยนค่ะ ช่วยดูให้หน่อยนะค่ะ
Code (PHP)
<?php
include"connect.php";
?>
<?php
//////////////แก้ไขข้อมูลพนักงาน///////////////////////////
if($update){
$sqlupdate= "UPDATE employee SET id_employee='$idem',emp_name='$name',emp_sur='$sur' WHERE id_employee='$employee_id'";
if(mysql_query($sqlupdate)or die(mysql_error())){
echo "<meta http-equiv=\"refresh\" content=\"0;URL=manage.php\" />";
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ระบบการจ่ายเงินเดือนบริษัท ABC</title>
<style type="text/css">
<!--
.style1 {font-family: AngsanaUPC}
.style3 {font-family: AngsanaUPC; font-size: 36px; }
.style8 {font-family: AngsanaUPC; font-size: 24px; }
.style10 {font-family: AngsanaUPC; font-size: 16px; }
a:link {
color: #000000;
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
color: #FF9933;
}
a:active {
text-decoration: none;
color: #FFCC00;
}
a {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 16px;
}
-->
</style>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
</head>
<body>
<table width="699" border="0" align="center" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="146" colspan="2" valign="top"><script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','810','height','146','src','abc','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','abc' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="810" height="146">
<param name="movie" value="abc.swf" />
<param name="quality" value="high" />
<embed src="abc.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="810" height="146"></embed>
</object></noscript></td>
</tr>
<tr>
<td height="57" colspan="2" background="image/www.JPG"><form id="form2" name="form2" method="post" action="">
<p> </p>
<p> </p>
</form> </td>
</tr>
<tr>
<td width="207" height="307" valign="top" background="image/g11line08.gif"><table width="204" border="1">
<!--DWLayoutTable-->
<tr>
<th width="194" height="43" scope="col"><img src="image/main.JPG" width="197" height="47" /></th>
</tr>
<tr>
<th height="51" background="image/menu.JPG" scope="col"><span class="style1"><a href="manage.php">จัดการข้อมูลพนักงาน</a></span></th>
</tr>
<tr>
<th height="50" background="image/menu.JPG" scope="col"><span class="style1"><a href="managemoney.php">จัดการข้อมูลเงินเดือน</a></span></th>
</tr>
<tr>
<th height="49" background="image/menu.JPG" scope="col"><span class="style10"><a href="managesalary.php">จัดการข้อมูล<br />
การจ่ายเงินเดือน</a></span></th>
</tr>
<tr>
<th height="49" background="image/menu.JPG" scope="col">ออกใบสลิป</th>
</tr>
<tr>
<th height="49" background="image/menu.JPG" scope="col">ออกจากระบบ</th>
</tr>
</table></td>
<td width="603" valign="top" background="image/g6lt01.gif"><form id="form1" name="form1" method="post" action="">
<table width="605" border="1">
<tr>
<th colspan="2" scope="col">แก้ไขข้อมูลพนักงาน</th>
</tr>
<tr>
<?php
echo $sqlsel="SELECT * FROM employee WHERE id_employee='$employee_id'";
$result=mysql_query($sqlsel)or die(mysql_error());
$data=mysql_fetch_array($result);
?>
<td width="150"><span class="style8">รหัสพนักงาน</span></td>
<td width="408"><input name="idem" type="text" id="idem" value="<?=$data[id_employee];?>" /></td>
</tr>
<tr>
<td><span class="style8">เพศ</span></td>
<td><input name="radiosex" type="radio" value="ชาย" />
ชาย
<input name="radiosex" type="radio" value="หญิง" />
หญิง</td>
</tr>
<tr>
<td><span class="style8">ชื่อ</span></td>
<td><input name="name" type="text" id="name" value="<?=$data[emp_name];?>" /></td>
</tr>
<tr>
<td><span class="style8">สกุล</span></td>
<td><span class="style1">
<input name="sur" type="text" id="sur" value="<?=$data[emp_sur];?>" />
</span></td>
</tr>
<tr>
<td><span class="style8">จำนวนเงินรายวัน</span></td>
<td><select name="money" id="money">
<option> โปรดเลือก</option>
<?php
$sql="select * from money ";
$result=mysql_query($sql);
while($data=mysql_fetch_array($result)){
?>
<option value="<?=$data['mo_money']?>">
<?=$data['mo_money']?>
</option>
<?php } ?>
</select>
</td>
</tr>
<tr>
<td height="49" colspan="2"><div align="center">
<input type="submit" name="update" value="แก้ไข" />
<input type="reset" name="Submit2" value="ยกเลิก" />
<input type="hidden" name="employee_id" value="<?=$data[id_employee]?>" />
</div></td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td height="41" colspan="2" background="image/www.JPG"></td>
</tr>
</table>
</body>
</html>
|
|
|
|
|
Date :
2009-12-26 16:16:12 |
By :
saowaluk052 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ช่วยตอบกันหน่อยค่ะ
|
|
|
|
|
Date :
2009-12-26 19:55:07 |
By :
saowaluk052 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สงสัยเซียนจะไม่อยู่แน่เลยถึงไม่มีใครมาตอบ เฮ้อๆๆๆ
|
|
|
|
|
Date :
2009-12-27 13:32:20 |
By :
saowaluk052 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้อีกเหรอครับ วันอาทิตย์ก้อไม่หยุดคิดหน้อ ขยันจริงๆ ลองทำตามพี่ xbeginner01 แนะนำดูครับ ถ้าไม่ได้ก้อโพสหน้าจอ และข้อความที่โชวให้ดูได้ไหม
|
|
|
|
|
Date :
2009-12-28 08:21:35 |
By :
ความรู้เท่าหางอึ่ง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|